8086/8088CPU将数据压入堆栈时,栈区指针的变化为( )
A: SS内容改变、SP内容不变
B: SS内容不变、SP内容加2
C: SS内容不变、SP内容减2
D: SS和SP内容都改变
A: SS内容改变、SP内容不变
B: SS内容不变、SP内容加2
C: SS内容不变、SP内容减2
D: SS和SP内容都改变
C
举一反三
- 8086/8088CPU将数据压人堆栈时,栈区指针的变化为( )。 A: SS内容不变、SP内容减2 B: SS和SP内容都改变 C: SS内容不变、SP内容加2 D: SS内容改变、SP内容不变
- 8086/8088CPU将数据从堆栈中弹出时,栈区指针的变化为( )。 A: SS内容改变、SP内容不变 B: SS内容不变、SP内容减2 C: SS内容不变、SP内容加2 D: SS和SP内容都改变
- 5.在某系统中,已知当前(SS)=2360H,(SP)=0800H,若往堆栈中存20个字节数据,那么SP的内容是()。
- 5.在某系统中,已知当前(SS)=2360H,(SP)=0800H,若往堆栈中存20个字节数据,那么SP的内容是( )。
- 设 SS=2000H,SP=2000H,AX=2234H ,BX=5673H ,试说明执行指令:PUSH AXPHSH BXPOP BXPOP AX之后, SP=? SS=? CX=?并画图指出堆栈中各单元的内容
内容
- 0
若SS=2000H,SP=1000H,执行指令PUSH AX后,AX内容压入21000H字单元中。
- 1
下列指令能将BX的内容存入堆栈的指令是() A: MOV [SP],BX B: PUSH BX C: POP BX D: MOV SS:[SP],BX
- 2
在MCS-51中,SP用于存放栈顶指针值。当数据压入堆栈时,SP 自动( )。 A: 加1 B: 减1 C: 不变 D: 加2
- 3
80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为()。 SP是堆栈指针寄存器
- 4
设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=?