, (, ) (A) (A) (A), 3- : (A), (A), (A), :
A = A + A = A + A[+A][+A]
:
l : MOV AX, pole.
pole X, ( ) : pole DB X, pole DW X . .
A A , X.
l : MOV AX, pole[SI].
A = A + [A] + A
A A = A + A (A SI).
l : MOV AX, pole[BX].
A = A + A,
A BX.
l : MOV AX, pole[SI+BX].
A = A + A + A
:
l : MOV AX, [BX].
BX, A = [BX].
l : MOV AX, [BX+SI].
, BX SI, A = [BX] + [SI].
:
l : MOV AX, offset pole.
, X; offset , X, ;
l : MOV AX, [SI+const].
, SI, const; const , , (offset pole) ;
l : MOV AX, [BX+const].
, SI BX;
l : MOV AX, pole[SI+BX+const].
, BX SI.
(: POP, PUSH, CALL, RET, IRET) A , DS ( .COM CS); , : MOV AX, EX:pole; MOV AX, SS:[SI] . .
, , , .
POP, PUSH, CALL, RET, IRET ( SS).