, . , 8, 16, 32 . , , .
:
. , . , 8-, 16- 32- , ip/eip. , .
. , . 4 . .
; .
. , , , modr/m , , sib.
()
bx/ebx.
[ ]. , mov ax,[ebx] , b.
, . , , .
()
. , , , () , . .
|
|
, mov ax,[ebx+3h] : ebx + 3h. mov ax,mas[bx] : bx mas ( , , ).
. - si/esi, - di/edi. , . . . 8.1. sib. , . ss, . , mov ax,mas[esi*2] mas+(esi)*2. , . , , 1, 2, 4 8 .
: . , . : mov eax,[esi][ebx]. , (esi)+(ebx).
. : , . , mov eax,[esi+5][ebx] : (esi) + 5 + (ebx). add ax,array[esi][ebx] : array + (esi) + (ebx).