假定(AX)=96H,(BX)=65H,依次执行ADD AX,BX指令和DAA指令后,(AL)=(   )。

admin2010-11-09  24

问题 假定(AX)=96H,(BX)=65H,依次执行ADD AX,BX指令和DAA指令后,(AL)=(   )。

选项 A、0FBH
B、01H
C、61H
D、0BH

答案C

解析 DAA为指令助记符——加法的十进制调整(压缩的BCD码)。无操作数,调整的加法结果在AL中。调整方法是,如果AL的低4位大于9或AF=l,则加6到AL并置AF =1;如果AL的高4位大于9或CF=1,则加60H到AL,并置CF=1。所以最后结果为61H。
转载请注明原文地址:https://kaotiyun.com/show/Z8gZ777K
0

最新回复(0)