Professional Documents
Culture Documents
I/ L thuyt
Cu 1: Trong my tnh, cc s m c lu tr v x l nh th no?
Cu 2: Trnh by cu trc ca b vi x l 8086
Cu 3: Trnh by ngha ca cc thanh ghi trong b vi x l 8086
Cu 4: Trnh by tp lnh ca b vi x l 8086
Cu 5: Trnh by cc ch a ch ca b vi x l 8086
Cu 6: Trnh by cc thnh phn trong mt chng trnh ASSEMBLY
Cu 7: Trnh by cch to v chy mt chng trnh ASSEMBLY
Cu 8: V lu thut ton cho cc cu trc r nhnh.
Cu 9: V lu thut ton cho cc cu trc lp.
Cu 10: Trnh by cu trc v li gi mt chng trnh con.
Cu 11: Trnh by cu trc v li gi mt MACRO.
Cu 12: Trnh by cch khai bo v s lu tr mng trong b nh my tnh.
Cu 13: Trnh by cc thao tc vi cc k t trong mt xu k t.
Cu 14: Trnh by tp lnh v tp thanh ghi ca b ng x l ton.
Cu 15: Trnh by cc cch thc lp trnh lien kt gia ASSEMBLY v C/C++.
II/ Bi tp:
Cu 1: Gii thch cc lnh sau:
MOV AL,5Bh
MOV BL,0ADh
ADD AL,BL
Hy ch ra trng thi ca cc c trong thanh ghi c sau khi thc hin cc lnh trn.
Cu 2: Gii thch cc lnh sau:
MOV AX,170Fh
MOV BX,80EBh
ADD AX,BX
Hy ch ra trng thi ca cc c trong thanh ghi c sau khi thc hin cc lnh trn.
Cu 3: Gii thch cc lnh sau:
MOV AL,41h
1
MOV BL,50h
CMP AL,BL
Hy ch ra trng thi ca cc c trong thanh ghi c sau khi thc hin cc lnh trn.
Cu 4: Gii thch cc lnh sau:
MOV AX,3D85h
MOV BX,2CFEh
CMP AX,BX
Hy ch ra trng thi ca cc c trong thanh ghi c sau khi thc hin cc lnh trn.
Cu 5: - Gii thch cch xc nh a ch vt l ca mt nh trong b nh.
- Gi s a ch mt nh c xc nh qua thanh ghi on DS v thanh ghi lch
BX vi DS=0F35h, BX=150Dh. Hy xc nh a ch vt l v a ch logic ca
nh trn. nh trn thuc on no trong b nh.
Cu 6: - Gii thch cch xc nh a ch vt l ca mt nh trong b nh.
- Gi s a ch mt nh c xc nh qua thanh ghi on CS v thanh ghi lch
IP vi CS=4530h, IP=49A6h. Hy xc nh a ch vt l v a ch logic ca nh
trn. nh trn thuc on no trong b nh.
Cu 7: - Gii thch cch xc nh a ch vt l ca mt nh trong b nh.
- Gi s a ch mt nh c xc nh qua thanh ghi on ES v thanh ghi lch
DI vi ES=1793h, DI=2004h. Hy xc nh a ch vt l v a ch logic ca nh
trn. nh trn thuc on no trong b nh.
Cu 8: - Gii thch cch xc nh a ch vt l ca mt nh trong b nh.
- Gi s a ch mt nh c xc nh qua thanh ghi on SS v thanh ghi lch
SP vi SS=11080, SP=2004. Hy xc nh a ch vt l v a ch logic ca nh
trn. nh trn thuc on no trong b nh.
Cu 9: Gi s c mt ngn xp c a ch y l FFFEh.
- Hy gii thch v xc nh a ch nh ca ngn xp sau khi thc hin y vo
cc gi tr sau: 05F3h, 4D3Ch,796Ah,418Bh
- Gii thch v xc nh a ch nh ca ngn xp v gi tr ca cc thanh ghi AX,
BX, CX, DX sau khi thc hin cc lnh:
POP
DX
POP
AX
POP
BX
POP
CX
AX
POP
CX
POP
BX
ADD AX,BX
ADD BX,CX
Hy cho bit gi tr ca cc thanh ghi AX, BX, CX sau khi thc hin cc lnh ny.
Cu 11: Gii thch cc lnh trong on chng trnh sau:
MOV AX,02B5h
MOV CX,5
SHL
AX,CX
AX,CX
BX
MOV BL,13h
MUL
BL
BL
BX
b/ MOV AL,[BX]
e/ MOV AX,[SI]+50
c/ MOV AX,[BP]+[SI]+0100h
f/ ADD DX,53h[BX][SI]
g/ ADD AL,3Bh[SI]
j/ AND AX,[BX+10]
k/ OR
CX,[DI+30h]
21h
CMP AL,41h
JL
nhap
CMP AL,5Ah
JG
nhap
SUB AL,20h
MOV DL,AL
4
MOV AH,2
INT
21h
Ging vin
Nguyn nh Chin