19.05.2004, 12:48
общий
это ответ
Доброе время суток, Andrew!
Просто. Берешь адрес, суешь его в регистр, скажем BX. И работаешь, например так:
mov byte ptr [bx+8],52
mov byte ptr [bx+4],13
или так:
mov byte ptr [bx],1
inc bx
mov byte ptr [bx],2
или еще много как.
А вот и на Pascal.
Приложение:
program aaa;var s:array[0..5] of byte; i:byte;beginfor i:=0 to 5 do asm mov bx,offset s mov al,i cbw add bx,ax mov byte ptr [bx],al end;end.