设定SS=2000H,SP=0250H,在执行5次压栈操作后,SP=0246H 请问怎么算的
答案:2 悬赏:80 手机版
解决时间 2021-01-15 12:11
- 提问者网友:椧運幽默
- 2021-01-14 13:52
设定SS=2000H,SP=0250H,在执行5次压栈操作后,SP=0246H 请问怎么算的
最佳答案
- 五星知识达人网友:不甚了了
- 2021-01-14 14:11
真搞不懂现在的教程都是神马玩意,难道不知道古董级CPU执行push指令与现代的CPU不一样吗?普及一下CPU对push ax的处理:
现代CPU:SP=SP-2, mov [sp],ax
古董CPU:mov [SP],ax, SP=SP-2 (古董级别忘了,好像是80286及以前)
看出差别了吗?
整天教人落后40年的东西,还拿现代的技术作为考点,真特么不知羞耻。不过,对本体结果没有影响,纯吐槽而已。
现代CPU:SP=SP-2, mov [sp],ax
古董CPU:mov [SP],ax, SP=SP-2 (古董级别忘了,好像是80286及以前)
看出差别了吗?
整天教人落后40年的东西,还拿现代的技术作为考点,真特么不知羞耻。不过,对本体结果没有影响,纯吐槽而已。
全部回答
- 1楼网友:你可爱的野爹
- 2021-01-14 15:15
1
2
push ax时先把sp=sp-2
sp=sp-2*5
2
push ax时先把sp=sp-2
sp=sp-2*5
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯