假定(AL)=85H,(CH)=29,依次执行SUB AL,CH指令和DAS指令后,AL的值是(   )。

admin2010-04-22  26

问题 假定(AL)=85H,(CH)=29,依次执行SUB AL,CH指令和DAS指令后,AL的值是(   )。

选项 A、AEH
B、56H
C、5CH
D、14H

答案B

解析 首先执行SUB指令后,(AL)=5CH,此时CF=0,由于低4位大于9,需要进行调整,执行DAS指令后,AL低4位减6,并且置AF=1,高4位值小于9 且 CF=0,保持不变,故(AL)=56H。
转载请注明原文地址:https://kaotiyun.com/show/nUgZ777K
0

最新回复(0)