首页/ 题库 / [单选题]假设(AL)=85H,(CH)=29H,的答案

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

单选题
2022-01-04 06:36
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。

标签:
相关题目

执行以下指令后:
MOV AL,39H
ROL AL
AL的内容为:()

AL,BL中存放着压缩的BCD数,(AL)=18H,(BL)=47H,执行如下 两条指令ADD AL,BL 和 DAA后,(AL)= 。
设AL=57H,BL=24H,执行指令ADD AL,BL后,寄存器内容为

执行以下指令后:
MOV AL,39H
ROR AL
AL的内容为:()

执行以下指令后:
MOV AL,36H
ROR AL
AL的内容为:()

执行以下指令后:
MOV AL,37H
ROL AL
AL的内容为:()

假设(AL)=12H,执行OR AL,AL指令后,ZF和OF的—状态分别为( )。
假设(AL)=12H,执行OR AL,AL指令后,ZF和OF的一状态分别为( )。
假定(AX)=96H,(BX)=65H,依次执行ADD AX,BX指令和DAA指令后,(AL)=( )。
假设(AL)=0FFH,依次执行ADD AL,12和AND AL,0FH指令后,标志位ZF和 SF的状态分别为( )。
假设(AL)=OFFH,依次执行ADD AL,12和AND AL,0FH指令后,标志位ZF和 SF的状态分别为
假设(AL)=0FFH,依次执行ADD AL,12和AND AL,OFH 指令后,标志位ZF和 SF 的状态分别为( )。

执行以下指令后,标志寄存器的内容为:()
MOV AL,84H
ADD AL,9CH

若(AL)=84H,执行指令XOR AL,AL后,AL的内容为()。
假定(AL)=85H,(CH)=29,依次执行SUB AL,CH指令和DAS指令后,AL的值是( )。
假定(AL)=85H,(CH)=29H,依次执行SUBAL,CH指令和DAS指令后,AL的值是( )。
设(AL)=07H,要使(AL)=-07H应执行的指令是()。
若(AL)=0C6H,(CL)=03H,执行指令SAR AL,CL后,AL的内容为()。
若(AL)=0C6H,(CL)=03H,执行指令SAR AL,CL后,AL的内容为()

执行以下指令后:
MOV AL,34H
ROL AL
AL的内容为:()

广告位招租WX:84302438

免费的网站请分享给朋友吧