设 堆栈指针SP的初值为2000H,AX=3000H ,BX=5000H,执行PUSH AX 后,SP=?

2022-07-31 科技 315阅读
PUSH AX后是把AX的值放入栈中,SP减一个字的长度也就是2个字节,变成1FFEH,AX,BX不变。
PUSH BX也是同义,SP变为1FFCH,AX,BX不变。
POP AX是把当前SS:SP的内容(也就是5000H)出栈并给BX,SP变为1FFEH,AX变为5000H,BX一直都没变,仍是5000H
希望你能明白,其实不难。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com