SP栈指针内容是1200H,执行两条PUSH指令之后,SP的值为 。
11FCH
举一反三
- SP栈指针内容是1200H,执行两条PUSH指令之后,SP的值是() A: 11FEH B: 1204H C: 1202H D: 11FCH
- 假定选用默认栈区和工作寄存器,试求执行完注释处的指令后,栈和栈指针的内容MOV R6, #25HMOV R1, #12HMOV R4, #0F3HPUSH 6 ;SP=______ ,(SP)=______ PUSH 1 ;SP=______ ,(SP)=______ PUSH 4 ;SP=______ ,(SP)=______
- 假定设置堆栈指针SP的值为36H,在执行指令PUSH 20H后SP的值为
- 指令执行前(SP)= 66H, (PSW)=80H,执行指令POP ACC之后,(SP)=______ , 再执行指令PUSH PSW之后,(SP)=______ 。
- 设堆栈指针SP的初值为2000H,AX=3000H,BX=5000H,试问:(1)执行指令PUSH AX后SP= H(2)再执行PUSH BX及POP AX后,SP= H,AX= H(3)最后执行POP BX后,SP= H,BX= H
内容
- 0
中国大学MOOC: 假定设置堆栈指针SP的值为60H,在执行指令PUSH 20H后SP的值为( )。
- 1
若堆栈栈顶指针SP=2000H,执行5条入栈指令和2条出栈指令后,SP=。
- 2
有关PUSH指令和POP指令,以下说法正确的有( )? A: PUSH指令中,先修正栈顶指针SP后,再将数据压入堆栈 B: PUSH指令中,先将数据压入堆栈后再修正栈顶指针SP C: POP指令中,先修正栈顶指针SP后,再将数据弹出堆栈 D: POP指令中,先将数据弹出堆栈后再修正栈顶指针SP
- 3
堆栈指针寄存器SP的初值为1000H,(AX)=2000H,(BX)=3000H, (1) 执行指令PUSH AX后,(SP)=_____________。 (2) 再执行指令PUSH BX和POP AX后 (SP)=________ (AX)=________ (BX)=________
- 4
假定设置堆栈指针SP的值为60H,在执行指令PUSH 20H后SP的值为( ) A: 60H B: 61H C: 59H D: 20H