假定(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


相似考题
更多“假定(AL)=85H,(CH)=29H,依次执行SUB AL,CH和DAS指令后,AL的值为______。A.AEHB.56HC.5CHD.14H ”相关问题
  • 第1题:

    假设(AL)=26H,(BL)=55H,依次执行ADD AL,DL和DAA指令后,(AL)=______。


    正确答案:81H
    81H 解析:题中(AL)=26H,(BL)=55H,执行ADD指令后,(AL)=7BH,CF=0,AF= 1。根据相关知识,因为AF=1,所以执行DAA指令时进行加法的十进制调整 (AL)+06,从而使AL中的内容为压缩BCD码81H。

  • 第2题:

    假定(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。

  • 第3题:

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

    A.0AEH

    B.56H

    C.5CH

    D.14H


    正确答案:B

  • 第4题:

    假设(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。

  • 第5题:

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

    A.EH

    B.56H

    C.5CH

    D.14H


    正确答案:B
    解析:本题要求进行BCD码运算。首先执行指令SUB指令后,(AL)=5GH,此时CF=0,由于低4位大于9,需要进行调整,执行DAS指令后,AL低4位减6,并且置AF=1,高4位值小于9且CF=0,保持不变,即得(AL)=56H。

  • 第6题:

    下面的四条指令中,有( )指令执行后不会改变目的操作数。 SUB AL,BL; CMP AL,BL; AND AL,BL; TEST AL,BL

    A.1条

    B.2条

    C.3条

    D.4条


    正确答案:B

  • 第7题:

    假定(AL)=75H,(CH)=29H,依次执行SUBAL,CH指令和DAS指令后,AL值为()。

    • A、9eH
    • B、46H
    • C、4cH
    • D、04H

    正确答案:B

  • 第8题:

    执行下列()指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同

    • A、TEST  AL,BL
    • B、CMP  AL,BL
    • C、AND  AL,BL
    • D、XOR  AL,BL

    正确答案:D

  • 第9题:

    下面指令执行后,改变AL寄存器内容的指令是()

    • A、TEST AL,02H
    • B、OR AL,AL
    • C、CMP AL,BL
    • D、AND AL,BL

    正确答案:D

  • 第10题:

    设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为()。

    • A、AL=57H,BL=24H
    • B、AL=33H,BL=24H
    • C、AL=57H,BL=33H
    • D、AL=33H,BL=0

    正确答案:B

  • 第11题:

    问答题
    有以下指令:MOV.AL,0A5HMOV.CH,0FHAND.AL,CH指令执行后:AL=();SF=();ZF=();PF=();CF=();OF=()

    正确答案: 指令执行后:AL=05H;
    SF=0;ZF=0;PF=1;CF=0;OF=0。
    解析: 暂无解析

  • 第12题:

    单选题
    执行下列()指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同
    A

    TEST  AL,BL

    B

    CMP  AL,BL

    C

    AND  AL,BL

    D

    XOR  AL,BL


    正确答案: C
    解析: 暂无解析

  • 第13题:

    假定AX=96H,BX=65H,依次执行ADD AX,BX和DAA指令后,AL=______。


    正确答案:61H
    61H

  • 第14题:

    下列指令序列执行后,AL寄存器中的内容为【 】。

    MOV AL,1

    SAL AL,1

    MOV BL,AL

    SAL AL,1

    SAL AL,1

    ADD AL,SL


    正确答案:10
    10

  • 第15题:

    执行( )指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同。

    A.TEST AL,BL

    B.CMP AL,BL

    C.AND AL,BL

    D.XOR AL,BL


    正确答案:D

  • 第16题:

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

    A.OEH

    B.56H

    C.5CH

    D.14H


    正确答案:B

  • 第17题:

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

    A.0EH

    B.56H

    C.5CH

    D.14H


    正确答案:B

  • 第18题:

    已知指令执行前(AL)=28,(SL)=68,执行下列指令后,(AL)=______。

    ADD AL,BL

    DAA


    正确答案:96
    96

  • 第19题:

    执行以下指令后: MOV AL,0DCH AND AL,0FH AL的内容为:()

    • A、0D0H
    • B、66H
    • C、68H
    • D、0CH

    正确答案:D

  • 第20题:

    有以下指令:MOV.AL,0A5HMOV.CH,0FHAND.AL,CH指令执行后:AL=();SF=();ZF=();PF=();CF=();OF=()


    正确答案: 指令执行后:AL=05H;
    SF=0;ZF=0;PF=1;CF=0;OF=0。

  • 第21题:

    完成AL寄存器与CF标志位清零的指令是()。

    • A、MOV AL,00
    • B、AND AL,00
    • C、XOR AL,AL
    • D、SUB AL,AL

    正确答案:B,C,D

  • 第22题:

    已知(AL)=35H,(BL)=57H,执行指令ADDAL,BLDAA后,AL的值为()。

    • A、92H
    • B、8CH
    • C、92
    • D、5CH

    正确答案:A

  • 第23题:

    填空题
    阅读程序,说明程序执行后AL,CL,CH,BL的值;DA1 DB83H,72H,61H,94H,5AHMOV CX,WORD PTR DA1AND CX,OFHMOV AL,DA1 +3MOV BL,DA1上述指令序列执行后,AL=(),CL=(),CH=(),BL=()

    正确答案: 94H, 03H,OOH,83H
    解析: 暂无解析