编译器如何编译程序的?如何分配地址的?

[复制链接]
2800|1
 楼主| leonlais 发表于 2009-7-8 21:19 | 显示全部楼层 |阅读模式
如题!!它是如何区分代码段和数据段,如何为它们分配地址?<br />
armecos 发表于 2009-7-8 22:49 | 显示全部楼层

看看编译原理就知道了,

很早之前人们是用拨码开关手动录入程序的,只要改一条机器码,就必须把程序重新录入一遍。有了编译器,人们就不需要使用晦涩的机器码了。<br /><br />编译后有静态链接和动态链接,动态的要涉及到重定位、代码修改,符号管理,总之特别复杂。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

26

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部