早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

假设(AL)=85H,(CH)=29H,依次执行SUB AL,CH指令和DAS指令后,AL的值是______。A.AEHB.56HC.5CHD.14H

题目

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

A.AEH

B.56H

C.5CH

D.14H

参考答案
正确答案: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。