首页学历类考试大学计算机科学
(简答题)

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

正确答案

P.USH  OPRD       POP  OPRD
S.PßSP-2          OPRDß[SP]
[SP]ßOPRD

答案解析

相似试题

  • (简答题)

    试说明PUSH DS指令中源操作数和目的操作数使用的寻址方式。

    答案解析

  • (单选题)

    执行PUSH BP指令时,目的操作数的物理地址表达式是( )。 

    答案解析

  • (简答题)

    指令格式如下所示,其中OP为操作码,试分析指令格式特点:

    答案解析

  • (简答题)

    指出下列指令是否正确,若不正确说明原因:PUSH AL

    答案解析

  • (简答题)

    试分别指出下列各指令语句的语法是否有错,如有错,指明是什么错误。 PUSH 45[DI]

    答案解析

  • (单选题)

    OV SP,3210H PUSH AX 执行上述指令序列后,SP寄存器的值是()。

    答案解析

  • (简答题)

    在操作序列push(1)、push(2)、pop、push(5)、push(7)、pop、push(6)之后,栈顶元素和栈底元素分别是什么?(push(k)表示整数k入栈,pop表示栈顶元素出栈。)

    答案解析

  • (简答题)

    堆栈的深度由哪个寄存器确定? 为什么说一个堆栈的深度最大为64KB? 在执行一条入栈或出栈指令时,栈顶地址将如何变化?

    答案解析

  • (简答题)

    在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如: PUSH AX/ PUSH BX/保护现场 PUSH CX/ PUSH DX/ : }恢复现场 试写出恢复现场时的指令序列。

    答案解析

快考试在线搜题