A-A+

假设(AL)=9BH 执行DAA指令 CPU将自动完成下面哪一种操作?A.(AL)+00H→

2022-08-05 21:33:56 问答库 阅读 172 次

问题详情

假设(AL)=9BH,执行DAA指令,CPU将自动完成下面哪一种操作?
A.(AL)+00H→AL
B.(AL)+06H→AL
C.(AL)+60H→AL
D.(AL)+66H→AL请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:DAA指令分别考虑AL的高4位和低4位,如果AL低4位大于9或者AF=1,则加6到AL并使AF=1:如果AL高4位大于9或者CF=1,则加60H到AL并使CF=1。所以9BH应该加上66H。

考点:指令,操作