鱼C论坛

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

有关段空间的开辟。。。

[复制链接]
发表于 2012-7-11 23:02:58 | 显示全部楼层 |阅读模式
1鱼币
看过小甲鱼的视频之后有个疑惑,就是:假如cpu给一段程序开辟一段段空间ds为142fh,那么cs则为143fh,小甲鱼说中间的10h空间是与通讯有关之类的。。。我想问问各位大虾当程序中有ss和es时,这些段空间是如何开辟的???有什么规律可寻吗???

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-7-11 23:24:19 From FishC Mobile | 显示全部楼层
程序加载后。初始化的值。
ds为psp(程序段前缀〈也就是甲鱼哥说的通讯什么的。〉)
ss为256字节后的值,也就是。ds-10h

cs为end伪指令所指定开始标号处的地址。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-7-11 23:25:09 From FishC Mobile | 显示全部楼层
自己多多debug,多多观察就发现了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-7-12 09:31:38 | 显示全部楼层

那es呢??帅哥,说详细点咯。。。我在《80X86程序设计教程》上面看到书上是这么说的,假如cs、ds、ss加起来不超过64KB,那么它们就会共用一个64KB的段。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-7-12 09:56:04 From FishC Mobile | 显示全部楼层
呃,google吧。
我说的那些是我自己发现的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-7-12 20:44:29 | 显示全部楼层
敉沧 发表于 2012-7-12 09:56
呃,google吧。
我说的那些是我自己发现的。

呵呵。。。但还是很感谢你了。。。你好厉害哦,可以自己发现这些问题。。。嘿嘿。。。向你学习啊。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-7-12 22:27:32 | 显示全部楼层
在王爽老师那本教材《汇编语言(第2版)》P92那个表格里有介绍,你可以看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-7-13 08:19:10 | 显示全部楼层
API小肚兜 发表于 2012-7-12 22:27
在王爽老师那本教材《汇编语言(第2版)》P92那个表格里有介绍,你可以看看

呵呵。。。谢谢了啊,找到了。。。我看书不仔细啊。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-20 10:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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