itgle.com
更多“设AL、BL中都是带符号数,当AL≤BL时转至NEXT处,在CMPAL,BL指令后应选用正确的条件转移指令是( )。 ”相关问题
  • 第1题:

    假定(AL)=26H,(BL)=55H,依次执行ADD AL,BL和DAA指令后,(AL)=【 】。


    正确答案:81H
    81H

  • 第2题:

    执行下列哪一条指令后,就能用条件转移指令判断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指令来进行条件转移;这条指令常在程序中用来判断有符号数的正负。

  • 第3题:

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

    A.TEST AL,BL

    B.CMP AL,BL

    C.AND AL,BL

    D.XOR AL,BL


    正确答案:D

  • 第4题:

    设AL、BL中都是带符号数,当AL≤BL时转至NEXT订处,在CMP AL,BL 指令后应选用正确的条件转移指令是( )。

    A.JBE

    B.JNG

    C.JNA

    D.JNLE


    正确答案:B

  • 第5题:

    设AL、BL都是带符号数,当AL小于或等于BL时转移到NEXT处,在CMP AL, BL指令后,应选用正确的转移指令是______。

    A.JBE

    B.JNG

    C.JNA

    D.JNLE


    正确答案:B
    解析:带符号数比较大小应该根据CF标志位和OF标志位异或的结果,条件转移指令用JA,JB表示无符号数大于、小于;用JG、JL表示有符号数大于、小于。所以B选项是正确的。

  • 第6题:

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

    A.1条

    B.2条

    C.3条

    D.4条


    正确答案:B

  • 第7题:

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

    A.TESTAL,02H
    B.ORAL,AL
    C.CMPAL,BL
    D.ANDAL,BL

    答案:D
    解析:

  • 第8题:

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

    • A、TESTAL,02H
    • B、ORAL,AL
    • C、CMPAL,BL
    • D、ANDAL,BL

    正确答案:D

  • 第9题:

    已知:AL=9AH,BL=D6H,执行指令ADDAL,BL后,AL=()、BL=()、ZF=()、OF=()


    正确答案:70H;D6H;0;1

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

    问答题
    设寄存器AL,BL,CL中内容均为76H,执行上述指令序列后,AL=(),BL=(),CL=()。

    正确答案: 执行上述指令序列后,AL=79H,BL=06H,CL=7FH
    解析: 暂无解析

  • 第12题:

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

    TEST  AL,BL

    B

    CMP  AL,BL

    C

    AND  AL,BL

    D

    XOR  AL,BL


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

  • 第13题:

    设AL、BL中都是带符号数,当AL≤BL是转至M田仃处,在CMP AL,BL指令后应选用的条件转移指令是( )。

    A.JBE

    B.JNG

    C.JNA

    D.JNLE


    正确答案:D
    解析:一定要记住条件转移指令用JA、JB表示无符号数大于、小于:用JG、JL表示有符号数的大于、小于。

  • 第14题:

    设AL、BL中都是带符号数,当AL≤BL时转至NEXT处,在CMP AL,BL指令后应选用正确的条件转移指令是( )

    A.JBE

    B.JNG

    C.JNA

    D.JNLE


    正确答案:B

  • 第15题:

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

  • 第16题:

    为了将AL寄存器中的AL0的内容传送到BL寄存器的BLO中,且保持BL7~BL1不变,下面程序段的空白处应填写什么指令? ________ RPR AL, 1 RCL BL, 1

    A.ROR BL,1

    B.SHL BL,1

    C.RCL BL,1

    D.不需要填指令


    正确答案:A
    解析:首先用RORBL,1,将BL循环右移;RORAL,1将AL循环右穆,且CF中记录AL0。接着RCLBL,1将CF作为BL扩展循环左移,实现了将AL寄存器中的AL0内容传送到BL寄存器的BL0中,且保持BL7-BL1不变。

  • 第17题:

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

    A.TEST AL,BL

    B.CMP AL,BL

    C.AND AL,BL

    D.XOR AL,BL


    正确答案:D

  • 第18题:

    设AL,BL中都是带符号数,当AL≤BL时转至NEXT处,在CMP AL,BL指令后应选用正确的条件转移指令的是______。

    A.JBE

    B.JNLE

    C.JNG

    D.JNA


    正确答案:C
    解析:条件转移指令中,由于大小比较的指令分为用于有符号数和无符号数两大类。其中用于无符号数的条件转移指令包括JA/JNBE、JAE/JNB、JB/JNAE、JBE/JNA:用于有符号数的条件转移指令包括JG/JNLE、JGE/JNL、JL/JNGE、JLE/JNG。所以只有C能够实现,其表示“不大于”:A表示无符号数的“小于和等于”;B表示符号数的“不小于”;D表示无符号数的“不大于”,和A相同功能。

  • 第19题:

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

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

    正确答案:D

  • 第20题:

    阅读下列指令,指令执行后(AH)=(),(AL)=(),(BL)=(),(CF)=MOVAX,0MOV.AL,08HMOV.BL,07HADD.AL,BLAAA


    正确答案:程序段执行后:(AH)= 01H ,(AL)= O5H ,(BL)= 07H ,(CF)= 0 。

  • 第21题:

    设寄存器AL,BL,CL中内容均为76H,执行上述指令序列后,AL=(),BL=(),CL=()。


    正确答案:执行上述指令序列后,AL=79H,BL=06H,CL=7FH

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

    问答题
    阅读下列指令,指令执行后(AH)=(),(AL)=(),(BL)=(),(CF)=MOVAX,0MOV.AL,08HMOV.BL,07HADD.AL,BLAAA

    正确答案: 程序段执行后:(AH)= 01H ,(AL)= O5H ,(BL)= 07H ,(CF)= 0 。
    解析: 暂无解析