假设(AL)=9BH,执行DAA指令,CPU将自动完成下面哪一种操作?

admin2010-11-09  25

问题 假设(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。
转载请注明原文地址:https://jikaoti.com/ti/1d27FFFM
0

最新回复(0)