P.USH OPRD POP OPRD
S.PßSP-2 OPRDß[SP]
[SP]ßOPRD
(简答题)
试说明入栈指令PUSH OPRD和出栈指令POP OPRD的操作过程。OPRD是16位操作数。
正确答案
答案解析
略
相似试题
(简答题)
试说明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/ : }恢复现场 试写出恢复现场时的指令序列。