问答题
已知:
DABY1 DB 6BH
DABY2 DB 3DUP(0)
试编写一段程序,把DABY1字节单元中的数据分解成3个八进制数,其最高位八进制数据存放在DABY2字节单元中,最低位存放在DABY2+2字节单元中。
【正确答案】
MOV SI,OFFSET DABY2
MOV AL,DABY1
PUSH AX
PUSH AX
AND AL,7
MOV [SI+2],AL
POP AX
MOV CL,6
SHR AL,CL
MOV [SI],AL
POP AX
AND AL,38H
MOV CL,3
SHR AL,CL
MOV [SI+1],AL
【答案解析】
提交答案
关闭