8086 Addressing Modes
8086 Addressing Modes
ADD CX,[BX]
5. Based addressing mode
In this addressing mode, the ofset address of the operand is given by the sum of contents of
the BX/BP registers and 8-bit/ 16-bit displacement.
Example
MOV DX, (BX+04),
ADD CL, [BX+08]
6. Indexed addressing mode
In this addressing mode, the operands offset address is found by adding the contents of SI or
D0 register and 8-bit/16-bit displacements.
Example
MOV BX, [SI+16]
ADD AL, [DI+16]
7. Based-index addressing mode
summing the base
In this addressing mode, the offset address of the operand is computed by
register (BX or BP) tothe contents of an Index register (SI or DI).
Example
ADD CX, [AX+SI]
MOV AX, [AX+DI
8. Based indexed with displacement mode
mode, the operands offset is computed by adding the base register contents.
Inthis addressing displacement.
AnIndex registers contents and 8 or 16-bit
Example
MOV AX, [BX+Dl+08]
ADD CX, [BX+SI+16]