Professional Documents
Culture Documents
8086 Segmentation and Addressing Modes
8086 Segmentation and Addressing Modes
8086 Segmentation and Addressing Modes
memory
access
IMMEDIATE
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
IMMEDIATE MOV AX,1000
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
IMMEDIATE MOV AX,1000 CODE
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
IMMEDIATE MOV AX,1000 CODE AH<=10, AL<=00
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
IMMEDIATE MOV AX,1000 CODE AH<=10, AL<=00
REGISTER
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
IMMEDIATE MOV AX,1000 CODE AH<=10, AL<=00
DIRECT
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
IMMEDIATE MOV AX,1000 CODE AH<=10, AL<=00
REGISTER
INDIRECT
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
IMMEDIATE MOV AX,1000 CODE AH<=10, AL<=00
JMP [DI]
INC BYTEPTR[BP]
DEC WORDPTR[BX]
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
IMMEDIATE MOV AX,1000 CODE AH<=10, AL<=00
JMP [BX+DI]
INC BYTEPTR[BP+SI]
DEC
WORDPTR[BP+DI]
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
BASED AND MOV AX,[BX+SI] DATA
INDEXED
DEC STACK
WORDPTR[BP+DI]
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
BASED AND MOV AX,[BX+SI] DATA AL<=[BX+SI], AH<=[BX+SI+1]
INDEXED
DEC STACK
WORDPTR[BP+DI]
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
BASED AND MOV AX,[BX+SI] DATA AL<=[BX+SI], AH<=[BX+SI+1]
INDEXED
DEC STACK
WORDPTR[BP+DI]
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
BASED AND MOV AX,[BX+SI] DATA AL<=[BX+SI], AH<=[BX+SI+1]
INDEXED
DEC STACK
WORDPTR[BP+DI]
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
BASED AND MOV AX,[BX+SI] DATA AL<=[BX+SI], AH<=[BX+SI+1]
INDEXED
DEC
WORDPTR[BP+DI+5]
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
BASED AND MOV AX,[BX+SI+5] DATA
INDEXED WITH
DISPLACEMENT
(RELATIVE BASED JMP [BX+DI+5] DATA
AND INDEXED]
INC STACK
BYTEPTR[BP+SI+5]
DEC STACK
WORDPTR[BP+DI+5]
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
BASED AND MOV AX,[BX+SI+5] DATA AL<=[BX+SI+5], AH<=[BX+SI+6]
INDEXED WITH
DISPLACEMENT
(RELATIVE BASED JMP [BX+DI+5] DATA
AND INDEXED]
INC STACK
BYTEPTR[BP+SI+5]
DEC STACK
WORDPTR[BP+DI+5]
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
BASED AND MOV AX,[BX+SI+5] DATA AL<=[BX+SI+5], AH<=[BX+SI+6]
INDEXED WITH
DISPLACEMENT
(RELATIVE BASED JMP [BX+DI+5] DATA IP <={[BX+DI+6] [BX+DI+5]}
AND INDEXED]
INC STACK
BYTEPTR[BP+SI+5]
DEC STACK
WORDPTR[BP+DI+5]
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
BASED AND MOV AX,[BX+SI+5] DATA AL<=[BX+SI+5], AH<=[BX+SI+6]
INDEXED WITH
DISPLACEMENT
(RELATIVE BASED JMP [BX+DI+5] DATA IP <={[BX+DI+6] [BX+DI+5]}
AND INDEXED]
INC STACK [BP+SI+5]<=[BP+SI+5]+1
BYTEPTR[BP+SI+5]
DEC STACK
WORDPTR[BP+DI+5]
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
BASED AND MOV AX,[BX+SI+5] DATA AL<=[BX+SI+5], AH<=[BX+SI+6]
INDEXED WITH
DISPLACEMENT
(RELATIVE BASED JMP [BX+DI+5] DATA IP <={[BX+DI+6] [BX+DI+5]}
AND INDEXED]
INC STACK [BP+SI+5]<=[BP+SI+5]+1
BYTEPTR[BP+SI+5]
IMPLICIT CLD
Addressing mode Mnemonic Segment for Symbolic representation
memory
access
STRING MOVSB EXTRA, DATA