永发信息网

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

答案:2  悬赏:50  手机版
解决时间 2021-12-01 21:28
设 堆栈指针SP的初值为2000H,AX=3000H ,BX=5000H,执行PUSH AX 后,SP=?
最佳答案
push 从何处取得数据压栈(原数据不变)
pop 把栈内的数据出栈到哪儿(到哪儿哪儿数据覆盖)

push bx 指针指向sp-1=1FFF处(栈空时)
把bx=5000H压栈到ss:[1FFF]/ss:[1FFE]处 (16位)
sp=1FFE

pop ax
把栈内的内容5000H出栈到ax中,指针sp’=sp+2=1FFE+2=2000

答案:sp=2000H ax=5000H(原数据覆盖) bx=5000H
全部回答
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
希望你能明白,其实不难。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
填空题已知抛物线y=x2-x-1与x轴的一个交点
我们常喝的袋装牛奶是属于哪种食品保鲜方法A.
有谁帮我查一下这个p图软件叫什么?谢谢
虚拟现实和BIM有什么关系
SOD结果如何进行统计,是用SOD活力单位还是OD
请一名兼职设计师设计一个小型展厅和专卖店效
开机[Windows]AdiskreaderroroccurredPressCt
田园缤纷小炒肉的做法,田园缤纷小炒肉怎么做
有关windows出错的问题,关闭控制面板中的新
单选题下面的说法,不符合课文意思的一项是A.
农历1970冬月二十一是什么星座
火车不同座位的问题!??
古人过去上天的梦想工具是什么
借物喻人的作文竹子100字
把1.0850cm, 2575.0g改写为有效数字为三位的
推荐资讯
求日本街头射 颜和拔毛种子 谢谢!
谁有人教版八年级语文书,麻烦把课外古诗词第
什么是倒数和负倒数
怎么打开手机录音功能
地暖分水器 4路 多少钱
东莞到湖南益阳现在走哪条高速最顺畅
汽车方向机油怎样换,以及排空气体。
车子08年买的 现在需要多久验一次车呢
起亚k3 可以用5w-40 机油吗
武冈什么宽带便宜点?电信是多少一年来着
刘楚恬妈妈高冰水照片颜值高 刘楚恬妈妈做什
联想的一体机,有时能开机,有时开不了机,长
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?