更多“AL=35H,则执行 XOR AL,0FH后,AL=______。”相关问题
  • 第1题:

    如果(AL)=35H,执行AND AL,0FFH指令后,CF=( )。

    A、0

    B、1

    C、2

    D、3


    正确答案:A

  • 第2题:

    若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为()。

    A.0FH和04H

    B.0BH和04H

    C.0FH和0BH

    D.04H和0FH


    参考答案:A

  • 第3题:

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

    A.TEST AL,BL

    B.CMP AL,BL

    C.AND AL,BL

    D.XOR AL,BL


    正确答案:D
    解析:TEST是一条双操作数的测试指令,不影响两个操作数的值,但是结果改变状态标志位。CMP指令执行减法操作,也不影响操作数,结果改变状态标志位,主要用来比较两个数是否相等,XOR异或用来判断二个操作数哪些不同,或用来改变指定位的状态。这里可用来判断最高位是否相同,相同SF=0,否则SF=1。JS/JNS指令来进行条件转移;这条指令常在程序中用来判断有符号数的正负。

  • 第4题:

    执行下列程序段后 MOV AL,87 MOV CL, 4 MOV AH, AL AND AL,0FH OR AL, 30H SHR AH,CL OR AH,30H 则AX=( )H

    A.3537

    B.3735

    C.0705

    D.0507


    正确答案:A
    解析:该程序将87的十六进制值57转换成35H和37H,分别存放在AH和AL寄存器中。

  • 第5题:

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

    A.AND AL,80H

    B.OR AL,80H

    C.XOR AL,80H

    D.NOT AL


    正确答案:D

  • 第6题:

    写出执行下列指令的结果:XOR AL,00001111B   


    正确答案:AL=11011010B

  • 第7题:

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

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

    正确答案:A

  • 第8题:

    若将AH的内容的低四位分离,则应选用()

    • A、AND AL,0FH
    • B、OR AL,0FH
    • C、XOR AL,0FH
    • D、TEST AL,0FH

    正确答案:A

  • 第9题:

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

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

    正确答案:B,C,D

  • 第10题:

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

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

    正确答案:C

  • 第11题:

    设AL=0AH,下列指令执行后能使AL=05H的是()

    • A、NOTAL
    • B、ANDAL,0FH
    • C、XORAL,0FH
    • D、ORAL,0FH

    正确答案:C

  • 第12题:

    将AL清0的指令为()。

    • A、AND AL,AL
    • B、OR AL,0
    • C、XOR AL,AL
    • D、XOR AL,0

    正确答案:C

  • 第13题:

    假设(AL)=FEH,则执行SUB AL,7FH指令后,(AL)=7FH,SF=0,0F= 。


    正确答案:×
    0

  • 第14题:

    实现将AL寄存器中的低4位置1的指令为()。

    A.AND AL,0FH

    B.OR AL,0FH

    C.TEST AL,0FH

    D.XOR AL,0FH


    参考答案:B

  • 第15题:

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

    A.TEST AL,BL

    B.CMP AL,BL

    C.AND AL,BL

    D.XOR AL,BL


    正确答案:D

  • 第16题:

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

    A.TEST AL,BL

    B.CMP AL,BL

    C.AND AL,BL

    D.XOR AL,BL


    正确答案:D

  • 第17题:

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

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

    正确答案:D

  • 第18题:

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


    正确答案:0A8H,0,0

  • 第19题:

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


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

  • 第20题:

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

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

    正确答案:D

  • 第21题:

    要检查寄存器AL中的内容是否与AH相同,应使用的指令为()。

    • A、AND AL,AH
    • B、OR AL,AH
    • C、XOR AL,AH
    • D、SBB AL,AH

    正确答案:C

  • 第22题:

    若AL=0FH,BL=04H,则执行“CMPAL,BL”后,AL和BL的内容分别是()。

    • A、0FH和04H
    • B、0BH和04H
    • C、0FH和0BH
    • D、04H和0FH

    正确答案:A

  • 第23题:

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

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

    正确答案:A

  • 第24题:

    完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()

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

    正确答案:A