问题详情

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


A、AEH

B、56H

C、5CH

D、14H

时间:2022-01-04 06:36 关键词:

答案解析

B
解析:DAS指令是减法指令中的一种,表示当AL的低4位大于9或者AF=1时,AL减6,并且置AF=1,若AL的高4位值大于9或者CF=1时,则减去60H,并且置CF=1。本题先执行SUBAL,CH指令,结果为01011100,低4为大于9,所以要减6,最后结果为56H。