此帖出自嵌入式系统论坛
最新回复
13. 当一个程序的代码段的链接地址与加载地址不一致时,我们应该怎么做才能让程序正确运行?
————————————
当链接地址和加载地址不一致时,需要将代码从加载地址复制到链接地址在运行
14. 什么是加载重定位和链接重定位?
——————————
加载重定位,通过修改返回地址为链接地址,当函数返回时会跳转到链接地址处。这个过程叫做重定位;链接重定位,链接器在链接最终可执行二进制文件时才具有全局内存地址布局图,这些符号的最终地址由链接器来分配和确定。这个过程称为链接重定位。
15. 什么是链接器松弛优化(linker relaxation optimization)?
——————————
链接器松弛优化时在链接阶段的一种优化技术
16. 在内嵌汇编代码的输出部分里,“=”和“+”分别代表什么意思?
——————————
在内嵌汇编代码的输出部分,“=”表示操作数具有只写属性,“+”表示操作具有可读和可写属性
详情
回复
发表于 2023-6-12 17:19
| ||||||||||
个人签名微信搜索公众号“EEWORLDBBS”快去添加关注吧!
|
||||||||||
| |
|
|
| |
|
|
|
|
此帖出自嵌入式系统论坛
点评 | ||
|
||
| |
|
|
| |
个人签名
在爱好的道路上不断前进,在生活的迷雾中播撒光引 |
|
此帖出自嵌入式系统论坛
点评 | ||
个人签名
在爱好的道路上不断前进,在生活的迷雾中播撒光引 |
||
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
论坛测评队员
EEWorld Datasheet 技术支持