假定(AL)=75H,(CH)=29H,依次执行SUBAL,CH指令和DAS指令后,AL值为()。A、9eHB、46HC、4cHD、04H

题目

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

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

相似考题
参考答案和解析
正确答案:B
更多“假定(AL)=75H,(CH)=29H,依次执行SUBAL,CH指令和DAS指令后,AL值为()。A、9eHB、46HC、4cHD、04H”相关问题
  • 第1题:

    假设(AL)=74H,(CH)=38H,依次进行SUB AL,CH指令和DAS指令后,AL的值是( )。

    A.0AEH

    B.36H

    C.3CH

    D.14H


    正确答案:B

  • 第2题:

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


    正确答案:61H
    61H

  • 第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.OEH

    B.56H

    C.5CH

    D.14H


    正确答案:B

  • 第5题:

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

    A.0EH

    B.56H

    C.5CH

    D.14H


    正确答案:B

  • 第6题:

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

    ADD AL,BL

    DAA


    正确答案:96
    96

  • 第7题:

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

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

    正确答案:D

  • 第8题:

    下列指令执行后,不能使AL和进位CF同时清0的指令是()

    • A、XORAL,AL
    • B、ORAL,00H
    • C、ANDAL,00H
    • D、SUBAL,AL

    正确答案:B

  • 第9题:

    若(AX)=26D3H,(CX)=7908H,CF=1,执行下列指令后,寄存器AX、CX的值分别是多少?CF=?OF=? SAL CH,1 RCR AX,CL ROL AL,1


    正确答案:执行结果为(AX)=0A64CH,(CX)=0F208H,CF=OF=0。

  • 第10题:

    若当前AL为01H,则在指令SUBAL,1执行后,标志寄存器中ZF为紧接着执行DECAL后,标志寄存器中CF为()

    • A、0,1
    • B、0,0

    正确答案:D

  • 第11题:

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

    0D0H

    B

    66H

    C

    68H

    D

    0CH


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

  • 第12题:

    填空题
    阅读程序,说明程序执行后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
    解析: 暂无解析

  • 第13题:

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

  • 第14题:

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

  • 第15题:

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

  • 第16题:

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

  • 第17题:

    假定(AL)=85H,(CH)=29H,依次执行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。

  • 第18题:

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

    • A、30H
    • B、0FH
    • C、00H
    • D、04H

    正确答案:D

  • 第19题:

    有以下指令: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。

  • 第20题:

    设(AL)=-68,(BL)=86,执行SUBAL,BL指令后,正确的结果是()。

    • A、CF=1
    • B、SF=1
    • C、OF=1
    • D、ZF=1

    正确答案:C

  • 第21题:

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

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

    正确答案:D

  • 第22题:

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

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

    正确答案:A

  • 第23题:

    问答题
    有以下指令: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。
    解析: 暂无解析