Intel 80287, 80286 manual PRog~~~D

Models: 80287 80286

1 515
Download 515 pages 45.04 Kb
Page 46
Image 46

80286 BASE ARCHITECTURE

r---...,

 

I

I

 

 

ODE

 

MODULE A

~

 

 

DATA

 

 

 

CODE

 

CPU

 

 

 

MODULE B

 

L I-

 

 

DATA

CODE

 

I

I

DATA

 

I

I

 

 

 

 

STACK

PROCESS

 

- I-

EXTRA

STACK

 

SEGMENT

REGISTERS

II

I I

PROCESS [l

DATA

BLOCK 1

PRog~~~D

BLOCK 2

II

L ___ .J

MEMORY

G301uo

Figure 2-12. Use of Memory Segmentation

2.4.3.3 MEMORY MODE

Two modes are !.!sed for simple scalar operands located in memory:

Direct Address Mode. The offset of the operand is contained in the instruction as the displacement element. The offset is a 16-bit quantity.

Register Indirect Mode. The offset of the operand is in one of the registers SI, DI, or BX. (BP is excluded; if BP is used as a stack frame base, it requires an index or displacement component to reference either parameters passed on the stack or temporary variables allocated on the stack. The instruction level bit encoding for the BP only address mode is used to specify Direct Address mode. See Chapter 12 for more details.)

2-20

Page 46
Image 46
Intel 80287, 80286 manual PRog~~~D