大二上汇编语言实验三.pdf
题目一:
org100h
moval,14H;压缩BCD码加法
movbl,28H
addal,bl
daa
moval,14h;压缩BCD码减法
movbl,28h
subal,bl
das
movax,0604h;非压缩BCD码加法
movbx,0208h
addax,bx
aaa
moval,04h;非压缩BCD码减法
movbl,08h
subal,bl
aas
movah,06h
movbl,02h
subah,bl
aas
moval,07h;非压缩BCD码乘法
movbl,08h
mulbl
aam
movax,0506h;非压缩BCD码除法
movbl,07h
aad
divbl
Ret
题目二:
org100h
MOV[1000H],12H
MOV[1001H],34H
MOV[1002H],56H
MOV[1003H],78H
MOVCL,4
MOVDL,4
MOVBL,0C0H
MOVSI,1000H
MOVDI,3000H
XCG:
MOVAL,[SI]
ANDAL,0FH
ADDAL,BL
MOV[DI],AL
INCDI
MOVAL,[SI]
SHRAL,CL
ADDAL,BL
MOV[DI],AL
INCDI
INCSI
DECDL
CMPDL,0
JNZXCG
END
ret