参考答案和解析
AL=44
更多“1、若AL=200,则“sub al,100”执行后的结果为:”相关问题
  • 第1题:

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

  • 第2题:

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

    A.0AEH

    B.56H

    C.5CH

    D.14H


    正确答案:B

  • 第3题:

    下面有( )条指令执行后不会改变目的操作数

    1 SUB AL,BL

    2 AND AL,BL

    3 CMP AL,BL

    4 TEST AL,BL

    A.一条

    B.2条

    C.3条

    D.4条


    正确答案:B

  • 第4题:

    已知(AL)=23H,执行指令SUB AL,7BH后,标志位CF和OF的状态分别为

    A.0和0

    B.0和1

    C.1和0

    D.1和1


    正确答案:A
    解析:CF为进位标志,OF为溢出标志。执行完指令后,既无进位,也无溢出,故选择A。

  • 第5题:

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

  • 第6题:

    若(AL)=96H,(BL)=12H,则执行ADD AL,BL后,(AL)=(),标志位OF=(),CF=()。


    正确答案:0A8H,0,0

  • 第7题:

    执行指令XOR EAX,EAX后则()

    • A、AL=1,ZF=1
    • B、AL=0,ZF=0
    • C、AL=1,ZF=0
    • D、AL=0,ZF=1

    正确答案:D

  • 第8题:

    若(AL)=84H,执行指令XOR AL,AL后,AL的内容为()。

    • A、84H
    • B、7BH
    • C、00H
    • D、48H

    正确答案:C

  • 第9题:

    分析下面程序段, MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后 (BL)=? (AL)=?


    正确答案: (BL)=0E4H
    (AL)=0DDH

  • 第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,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后 (BL)=? (AL)=?

    正确答案: (BL)=0E4H
    (AL)=0DDH
    解析: 暂无解析

  • 第12题:

    单选题
    若寄存器AL的内容为48H,则执行INCAL指令后,AL的内容为()
    A

    47H

    B

    48H

    C

    49H

    D

    4AH


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

  • 第13题:

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

    MOV AL,1

    SAL AL,1

    MOV BL,AL

    SAL AL,1

    SAL AL,1

    ADD AL,SL


    正确答案:10
    10

  • 第14题:

    执行下列指令后,正确的结果是______。 MOV AL,100 MOV BL,—1

    A.AL=100H BL=01H

    B.AL=64H BL=0FFH

    C.AL=64H BL=82H

    D.AL=100H BL=FFH


    正确答案:B
    解析:计算机中,任何十进制数要转换成二进制补码形式进行存储。所以答案B正确。

  • 第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题:

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

    A.1条

    B.2条

    C.3条

    D.4条


    正确答案:B

  • 第17题:

    阅读下列程序段,说明程序执行后AL,BX的值。 OPE1 DB 3..4 OPE2 DW 3345H, 6799H MOV AL, OPE1 MOV BX, OPE2 +1 SUB BL, AL INT 3 结果:AL=();BX=()。


    正确答案:2;9930H

  • 第18题:

    若(AL)=01001001B,执行ADD AL,AL指令后,再执行DAA命令,则(AL)等于多少?(CF)等于多少?(AF)等于多少?


    正确答案:(AL)=10011000B,(CF)=0,(AF)=1

  • 第19题:

    若(AL)=B3H,(CL)=09H,(CF)=1,执行指令RCR AL,CL后,(AL)等于什么?(CF)等于什么?


    正确答案:(AL)=B3H,(CF)=1

  • 第20题:

    若执行指令TEST AL,OIH后,标志位ZF=1,则AL中的内容必定是()

    • A、偶数
    • B、奇数
    • C、正数
    • D、负数

    正确答案:A

  • 第21题:

    若AX=1E30H,BX=12E4H则ADD AL,BL的执行结果为AL=(),CF=()。

    • A、14H,0
    • B、24H,0
    • C、14H,1
    • D、24H,1

    正确答案:C

  • 第22题:

    执行下列指令后,正确的结果是()。MOV AL,100 MOV BL,-2

    • A、AL=100H BL=02H
    • B、AL=64H BL=0FEH
    • C、AL=64H BL=82H
    • D、AL=100H BL=0FEH

    正确答案:B

  • 第23题:

    填空题
    阅读下列程序段,说明程序执行后AL,BX的值。 OPE1 DB 3..4 OPE2 DW 3345H, 6799H MOV AL, OPE1 MOV BX, OPE2 +1 SUB BL, AL INT 3 结果:AL=();BX=()。

    正确答案: 2,9930H
    解析: 暂无解析

  • 第24题:

    单选题
    若执行指令TEST AL,OIH后,标志位ZF=1,则AL中的内容必定是()
    A

    偶数

    B

    奇数

    C

    正数

    D

    负数


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