问题 单项选择题

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

A.(A+00H→AL

B.(A+06H→AL

C.(A+60H→AL

D.(A+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。

单项选择题
单项选择题