itgle.com
参考答案和解析
正确答案:×
0
更多“假设(AL)=FEH,则执行SUB AL,7FH指令后,(AL)=7FH,SF=0,0F= 。”相关问题
  • 第1题:

    假设(AL)=12H,执行OR AL,AL指令后,ZF和OF的一状态分别为( )。

    A.1,1

    B.1,0

    C.0,1

    D.0,0


    正确答案:D

  • 第2题:

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

  • 第3题:

    假设(AL)=9BH,执行DAA指令,CPU将自动完成( )操作。

    A.(AL)+00H→AL

    B.(AL)+06H→AL

    C.(AL)+60H→AL

    D.(AL)+66H→AL


    正确答案:D

  • 第4题:

    已知(AL)=0EH,执行TEST AL,7FH后,(AL)=( )。

    A.0

    B.0EH

    C.7EH

    D.0FEH


    正确答案:B

  • 第5题:

    如果AL的值为7FH,要使得(AL)=80H,应使用的指令是

    A.AND AL,80H

    B.OR AL,80H

    C.XOR AL,80H

    D.NOT AL


    正确答案:D

  • 第6题:

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

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

    正确答案:D

  • 第7题:

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

  • 第8题:

    假设(AL)=0FFH,依次执行ADD AL,12和AND AL,0FH指令后,标志位ZF和SF的状态分别为()

    • A、0和0
    • B、0和1
    • C、1和0
    • D、1和1

    正确答案:A

  • 第9题:

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

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

    正确答案:D

  • 第10题:

    执行下列指令后,正确的结果是()。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

  • 第11题:

    执行指令ADD AL,72H前,(AL)=8EH,标志寄存器的状态标志OF、SF、ZF、AF、PF和CF全为0,指出该指令执行后标志寄存器的值。


    正确答案:指令执行后,AL的内容为0000000H,且有进位,标志寄存器中各标志位的值为:OF=0,SF=0,ZF=1,AF=1,PF=1,CF=1。

  • 第12题:

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

  • 第13题:

    当执行完下列指令序列后,标志位PF和SF的值为 ( )。 MOV AL,0C4H AND AL,9DH

    A.0,0

    B.0,1

    C.1,0

    D.1,1


    参考答案:D

  • 第14题:

    假设(AL)=12H,执行OR AL,AL指令后,ZF和OF的—状态分别为( )。

    A.1,1

    B.1,0

    C.0,1

    D.0,0


    正确答案:D

  • 第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)=00H,(BL)=0FEH,执行指令 ADD AL,BL 后,标志寄存器中为0的标志位有

    A.CF

    B.PF

    C.AF

    D.SF

    E.ZF


    正确答案:ABCE

  • 第17题:

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

    ADD AL,BL

    DAA


    正确答案:96
    96

  • 第18题:

    当执行完下列指令序列后,标志位CF和SF的值为()。 MOV AL,0C4H ADD AL,9DH

    • A、0,0
    • B、0,1
    • C、1,0
    • D、1,1

    正确答案:C

  • 第19题:

    已知AL=01100001B,执行指令“AND AL,5FH”后,AL等于多少?


    正确答案:AL=41H

  • 第20题:

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


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

  • 第21题:

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

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

    正确答案:D

  • 第22题:

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

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

    正确答案:D

  • 第23题:

    单选题
    设CL=8,AL=0C8H,执行SAR AL,CL后,AL中的数据是()。 SAR算术右移指令,最高位不变,最低位移入CF
    A

    0FFH

    B

    80H

    C

    00H

    D

    0FEH


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