Addresing Modes
Addresing Modes
1
VARIOUS REGISTERS IN EU
2
POINTER AND INDEX REGISTERS
◼ These registers are used to store the offset addresses of
memory locations relative to the segment registers.
Two pointer registers are :
◼ Stack pointer – The value in the SP always represents
the offset of the next stack location that can be accessed.
◼ Base pointer – It also represents an offset relative to SS
register but is employed in the based addressing mode.
Two index registers are:
◼ Source index (SI)- It is used to store an offset address
for source operand.
◼ Destination index (DI)- It is used for storage of an offset
address for the destination operand.
3
ADDRESSING MODES OF 8086
4
The MOV instruction
MOV AX , BX
Destination Source
5
Implicit Addressing Mode
6
Register Addressing Mode
7
Immediate Addressing Mode
8
Memory Addressing Mode
9
Direct Addressing Mode
10
Register indirect Addressing Mode
11
Base Addressing Mode
12
Index Addressing Mode
13
Base-Index Addressing Mode
14
15
16