将10000H-1000FH这段空间当做栈段。

将10000H-1000FH这段空间当做栈段。SS=1000H,栈空间大小为16字节。栈最底部的字单元地址为1000:000E。任意时刻,SS:SP指向栈顶,当栈中只有一个元素的时候,SS=1000H,SP=000EH.栈为空,就相当于栈中唯一一个元素出栈。
---------------------------------------------------------------
请问,将10000H-1000FH这段空间当做栈段。栈最底部的子单元地址为什么不是1000:000F。而是000E。只有一个元素,这个元素指的是一个空间吗?

堆栈操作的基本单位是字(双字节),所以,当栈中只有一个元素的时候,SP=000EH=10H-2H。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答