更多“在下面四条指令中,其中哪一条指令是不存在的。( ) ”相关问题
  • 第1题:

    下面的四条指令中,有( )指令执行后不会改变目的操作数。 SUBAL,BL ANDAL,BL CMPAL,BL TESTAL,BL

    A.1条

    B.2条

    C.3条

    D.4条


    正确答案:B
    解析:CMP和TEST只影响标志位。

  • 第2题:

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

    A.1条

    B.2条

    C.3条

    D.4条


    正确答案:B

  • 第3题:

    下面哪一条是位操作指令?

    A.MOV P0,#OFFH

    B.SETB P1.0

    C.CPL A

    D.PUSH PSW


    SETB P1.0

  • 第4题:

    假设某子程序使用的返回指令是RET4,则返回地址为( )。

    A.CALL指令下面第二条指令的地址

    B.(SP+1)和(SP)中存放的地址

    C.SP+5)和(SP+4)中存放的地址

    D.CALL 指令下面第四条指令的地址


    正确答案:B
    解析:返回指令。一种方式是段内返回。先将栈顶的字送入IP,然后SP增2。若带立即数,SP再加立即数(丢弃一些在执行CALL之前入栈的参数)。二是段间返回。栈顶的字送入IP后(SP增2),再将栈顶的字送入CS,SP再增2。若带立即数,则SP再加立即数。

  • 第5题:

    下面哪一条指令是位操作指令?

    A.MOV 30H,#0FEH

    B.MOV C, ACC.1

    C.CPL A

    D.POP PSW


    MOV C, ACC.1