鱼C论坛

 找回密码
 立即注册
查看: 1967|回复: 3

代码段和数据段的区别

[复制链接]
发表于 2013-4-5 00:15:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
代码段和数据段我还没搞清楚呀,小弟愚钝

数据段,是不是存放的是数据呀
而代码段,指向的是代码的地址

我理解的对吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-4-5 14:09:43 | 显示全部楼层
通常情况下,数据段存放的是数据部分,代码段存放的是代码部分,而并不是代码的地址。当系统需要执行指令时,由寄存器来获取或者存放代码的地址用以执行代码。但是,数据段也是可以存放代码的,代码段也是可以存放数据的。因为一个段就是一段连续的内存单元,它所存放的实际数据就是一连串的二进制数,它可分不清楚哪部分是代码,哪部分是数据。之所以分段,是因为这是一种cpu对内存管理的一种方式,将数据和代码分离,便于指令的执行与数据的使用以及内存地址的访问。刚开始学的话,别想那么多。先把程序写出来,运行起来。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
头像被屏蔽
发表于 2013-4-5 23:41:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-4-7 13:27:08 | 显示全部楼层
我也弄不清 蒙登转向的:loveliness:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-10-7 20:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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