鱼C论坛

 找回密码
 立即注册
查看: 1565|回复: 7

关于栈的疑问,求解答。

[复制链接]
发表于 2014-1-9 12:00:17 | 显示全部楼层 |阅读模式
1鱼币

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

最佳答案

查看完整内容

ss=1000H sp=0020H 物理地址应该是 1000H*16+0020H=10000H+0020H=10020H
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-1-9 12:00:18 | 显示全部楼层
ss=1000H  sp=0020H
物理地址应该是 1000H*16+0020H=10000H+0020H=10020H
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-1-9 12:26:07 | 显示全部楼层
sp为偏移
ss[sp]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-1-9 13:37:53 | 显示全部楼层
物理地址=段地址X16+偏移地址
任意时刻,ss:sp指向栈顶元素
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-1-9 14:09:45 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-1-9 14:38:49 | 显示全部楼层
如何按你的说法sp=1020,那么物理地址就等于1000H X16+1020H=10000H+1020H=11020H了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-1-9 16:36:56 | 显示全部楼层
lms99251 发表于 2014-1-9 14:38
如何按你的说法sp=1020,那么物理地址就等于1000H X16+1020H=10000H+1020H=11020H了

OK,我明白了,我理解错图片上的东西了!很感谢。最近2天连续看了22个视频,挺得这东西,特别好!:lol:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-1-9 16:37:58 | 显示全部楼层
真想找个机会,见见小甲鱼,我跟他还是老乡。:shy:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 18:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表