1. BASED MODE
MOV
AX, [BP +
DATE-CODE]
ADD
[BX
+ BALANCE], CX
2.
INDEXED MODE
MOV ID [SI],
DX
SUB BX,
DATA_TBL[SI]
3. BASED INDEXED
MOV
DX,
[BP][ill]
AND
[aX
+
S~,
3FFH
MOV CX,
[ap][si
+
CNT]
SHR
[ax
+
01
+ MASK]
I
L
I
I
I
L
I
1
1
80286
BASE
ARCHITECTURE
,
'r
~
OPERAND
DISPL
I
+
BASE
+
SEGMENT
r
r
~
OPERAND
INDEX
)
FIXED
ARRAY
+
DISPL
+
SEGMENT
J
'I'
,
~
OPERAND
INDEX
I
BASED
ARRAY
+
BASE
+
SEGMENT
Figure 2-13. Complex Addressing Modes
2-22
BASED
STRUCTURE
CONTAINING
ARRAY
G3010B