搜索

在存储管理中地址重i定位的目的是什么

gecimao 发表于 2019-07-27 15:46 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  源程序时,由于程序没有装入内存,没有地址,因此使用变量名替代地址。如上图所示,load a data1指令是将data1中的3456送寄存器a。

  当编译链接后生产目标代码,此时,程序仍然没有装入内存,没有地址。而目标代码中无法再使用变量。编译器生成逻辑地址,以程序头为0地址进行编址。

  在程序运行时,程序装入内存,但由于地址为0的地方被操作系统使用。程序中的逻辑地址与实际的物理地址不一致。而地址重定位就是将程序中的逻辑地址调整为物理地址。

本文链接:http://reginaflowers.net/dizhiguanli/1041.html
随机为您推荐歌词
推荐文章

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部