更多“PUSH是()指令。”相关问题
  • 第1题:

    下列指令中,不合法的指令是( )。

    A.PUSH BL

    B.INT 23H

    C.IN AX,03H

    D.ADC BX,[SI]


    正确答案:A

  • 第2题:

    下列X86汇编指令中,有语法错误的是

    A.PUSH [2100H]

    B.PUSH [20H+SI+BX]

    C.POP CS

    D.POP [2100H]


    正确答案:B

  • 第3题:

    下列指令中,非法的是()

    • A、MOV [SI],[DI]
    • B、IN AL,DX
    • C、CMP COUNT[SI],AX
    • D、PUSH DX

    正确答案:A

  • 第4题:

    如果SP=2000H,则指令PUSH AX,PUSH BX,POP AX,PUSH DX执行后,SP的值为()

    • A、2000H
    • B、1FFEH
    • C、1FFCH
    • D、1996H

    正确答案:C

  • 第5题:

    试说明入栈指令PUSH OPRD和出栈指令POP OPRD的操作过程。OPRD是16位操作数。


    正确答案: P.USH  OPRD       POP  OPRD
    S.PßSP-2          OPRDß[SP]
    [SP]ßOPRD

  • 第6题:

    PUSH指令和POP指令有什么特点?


    正确答案:这是两个重要的对堆栈操作的指令,它们只能做字操作,它们所带的操作数不能是立即数,POP指令不允许使用CS寄存器。

  • 第7题:

    指出PUSH AL指令的错误原因。


    正确答案:入栈的数据必须是一个16或32位数据。

  • 第8题:

    若RS0=0,RS1=1,要想把寄存器R0的内容压入堆栈,可以使用()指令。

    • A、PUSH 10H
    • B、PUSH @R0
    • C、PUSH R0
    • D、PUSH 08H

    正确答案:D

  • 第9题:

    下列指令中错误的是()

    • A、PUSH AL
    • B、XOR AX,BX
    • C、MUL AL
    • D、MOV DH,24

    正确答案:A

  • 第10题:

    完成同指令XCHG AX,BX相同功能的指令或指令序列是()。

    • A、MOV AX,BX
    • B、MOV BX,AX
    • C、PUSH AX POP BX
    • D、MOV CX,AX MOV AX,BX MOV BX,CX

    正确答案:D

  • 第11题:

    若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用()指令。

    • A、PUSH  R0
    • B、PUSH   @R0
    • C、PUSH  00H
    • D、PUSH  08H

    正确答案:D

  • 第12题:

    问答题
    为什么中断程序中,要求PUSH、POP指令成对出现?

    正确答案: 因为不成对使用就不能正确返回原程序,而中断服务的子程序必须以RETI指令作为结束,RETI的前一条指令SP的值与刚进入中断入口的SP值相同。
    解析: 暂无解析

  • 第13题:

    已知(AX)=1000H,(BX)=2000H,依次执行PUSH AX,PUSH BX、POP AX指令后,AX寄存器中的内容是( )。

    A.1000H

    B.0010H

    C.2000H

    D.0020H


    正确答案:C

  • 第14题:

    为什么中断程序中,要求PUSH、POP指令成对出现?


    正确答案: 因为不成对使用就不能正确返回原程序,而中断服务的子程序必须以RETI指令作为结束,RETI的前一条指令SP的值与刚进入中断入口的SP值相同。

  • 第15题:

    执行PUSH AX指令后,SP减2.


    正确答案:正确

  • 第16题:

    下列哪条指令是块操作指令()

    • A、STMFD
    • B、POP
    • C、LDMIA
    • D、PUSH

    正确答案:C

  • 第17题:

    以下指令中与SUB AX,AX作用相同的是()

    • A、OR AX,AX
    • B、AND AX,AX
    • C、XOR AX,AX
    • D、PUSH AX

    正确答案:C

  • 第18题:

    请指出PUSH AL指令中的错误。


    正确答案:PUSH指令只能是字操作

  • 第19题:

    执行以下指令不会影响SP寄存器的是:()

    • A、CALL
    • B、MOVSB
    • C、INT
    • D、PUSH

    正确答案:B

  • 第20题:

    对程序存储器的读操作,应使用()。

    • A、MOV指令
    • B、PUSH指令
    • C、MOVX指令
    • D、MOVC指令

    正确答案:D

  • 第21题:

    下列指令中有语法错误的是()。

    • A、PUSH  AX
    • B、PUSH [20H+SI+BX]
    • C、POP  CS
    • D、PUSH ES

    正确答案:C

  • 第22题:

    假设当前(SP)=0060H,连续执行5条PUSH指令后,(SP)=?


    正确答案: (SP)=0060H–5*2=0060H-000AH=0056H

  • 第23题:

    填空题
    PUSH是()指令。

    正确答案: 入栈
    解析: 暂无解析