EzioA 发表于 2015-12-11 22:43:03

汇编语言(第三版)实验三有一点不理解的地方

如题,在运行程序时对栈进行处理时,每执行一条指令就查看栈内的内容,发现有4个字节的数据没有随着push和pop而发生修改,而是随着ss:sp的改变而进行移动。(sp+2后,4个数据就整体向高位移动2个字节,反之向低位移动两个字节)。这是为什么???

~风介~ 发表于 2015-12-11 23:51:32

我能说自己都忘记了吗?!{:9_240:}@康小泡

EzioA 发表于 2015-12-12 00:25:58

救命啊~

ufo9876 发表于 2016-1-5 20:04:23

只要push和pop输出的数据正确就行了,栈内的数据是由cpu自行修改的

ligen超越 发表于 2016-1-6 12:26:34

没明白你的意思,进和出,我只关心 SS:SP的值,其他的你看了也没什么用了
页: [1]
查看完整版本: 汇编语言(第三版)实验三有一点不理解的地方