Professional Documents
Culture Documents
Register
Byte(reg-8)
Accumulator
Base
Count
Data
Stack pointer
Base pointer
Source index
Destination index
AL,AH
BL,BH
CL,CH
DL,DH
---------------------
4/29/12
EAX
EBX
ECX
EDX
ESP
EBP
ESI
EDI
Addressing mode:
1- Register addressing mode
Mov AX,BX
16 bit
Mov EAX,EBX
32 bit
Mov AL,BX
Not allowed
4/29/12
2- Immediate addressing
mode
Mov BL,10H
BL=10
Mov EBX,12345678H
EBX=12345678
4/29/12
Mov CL,[1234]
CL=ED
Mov CX,[1234]CH
CX=BEED
BE
CL
ED
01237
01236
01235
01234
4/29/12
BE
ED
Mov AX,[BX]
Bx=100
PA=DS*10+offset
=200*10+100
=2100
AX=AABB
02103
02102
02101
02100
4/29/12
AA
BB
Mov CX,[BX]+1234
BX=1000
(PA)=1000+1234=2234
*DS
(PA)=DS*10+1000+1234
---------------
Mov CX,[BX+10]
Mov CX,10[BX]
4/29/12
Mov AL,[BP+5]
(PA)=SS*10+bp+5
4/29/12
Mov AH,[DI+10]
(PA)=DS*10+DI+10
-------
Mov CL,[SI+5]
(PA)=DS*10+SI+5
4/29/12