xcpivan 发表于 2014-1-9 12:00:17

关于栈的疑问,求解答。

视频里面讲到,这个为代码段,也是数据段。这个能理解,但是也会栈段,就有些不能理解。应该是mov sp,1020H,初始化栈顶,才是吧,可图片里面是mov sp,0020H,求解答。

lms99251 发表于 2014-1-9 12:00:18

ss=1000Hsp=0020H
物理地址应该是 1000H*16+0020H=10000H+0020H=10020H

chenhi 发表于 2014-1-9 12:26:07

sp为偏移
ss

lms99251 发表于 2014-1-9 13:37:53

物理地址=段地址X16+偏移地址
任意时刻,ss:sp指向栈顶元素

xcpivan 发表于 2014-1-9 14:09:45

lms99251 发表于 2014-1-9 13:37 static/image/common/back.gif
物理地址=段地址X16+偏移地址
任意时刻,ss:sp指向栈顶元素

能画个图栈图给我吗?谢谢。

lms99251 发表于 2014-1-9 14:38:49

如何按你的说法sp=1020,那么物理地址就等于1000H X16+1020H=10000H+1020H=11020H了

xcpivan 发表于 2014-1-9 16:36:56

lms99251 发表于 2014-1-9 14:38 static/image/common/back.gif
如何按你的说法sp=1020,那么物理地址就等于1000H X16+1020H=10000H+1020H=11020H了

OK,我明白了,我理解错图片上的东西了!很感谢。最近2天连续看了22个视频,挺得这东西,特别好!:lol:

xcpivan 发表于 2014-1-9 16:37:58

真想找个机会,见见小甲鱼,我跟他还是老乡。:shy:
页: [1]
查看完整版本: 关于栈的疑问,求解答。