80286 BASE ARCHITECTURE

 

 

,

1. BASED MODE

 

 

MOV AX, [BP + DATE-CODE]

 

 

ADD [BX + BALANCE], CX

 

~ OPERAND

I

DISPL

 

+

 

L

BASE

 

+

 

I

 

SEGMENT

 

2. INDEXED MODE

 

r

MOV ID [SI], DX

 

 

SUB BX, DATA_TBL[SI]

 

 

I

INDEX

~ OPERAND

I

+

 

DISPL

 

+

 

 

 

L

SEGMENT

J

3. BASED INDEXED

 

'I'

MOV DX, [BP][ill]

 

 

AND [aX + S~, 3FFH

 

~ OPERAND

I

INDEX

 

+

 

1

BASE

 

 

+

 

1 SEGMENT

'r

I

r

FIXED ) ARRAY

, IBASED ARRAY

MOV CX, [ap][si + CNT]

SHR [ax + 01 + MASK]

BASED

STRUCTURE

CONTAINING

ARRAY

G3010B

Figure 2-13. Complex Addressing Modes

2-22

Page 48
Image 48
Intel 80287, 80286 manual Complex Addressing Modes