链接器和加载器原理与实现
需积分: 46 129 浏览量
更新于2024-07-17
1
收藏 5.24MB PDF 举报
"链接器和加载器知识点总结"
本资源摘要信息涵盖了链接器和加载器的基本概念、体系结构的问题、目标文件、存储空间分配等方面的知识点。
一、链接器和加载器的基本概念
* 链接器和加载器的定义和作用
* 链接器和加载器的历史发展
* 地址绑定:从历史的角度
* 链接与加载的过程
* 两遍链接的过程
* 目标代码库的概念
* 重定位和代码修改的过程
* 编译器驱动的作用
* 链接器命令语言的基本语法
二、体系结构的问题
* 应用程序二进制接口的概念
* 内存地址的概念
* 字节顺序和对齐的重要性
* 地址构成的组成部分
* 指令格式的基本概念
* 过程调用和可寻址性的关系
* 数据和指令引用的概念
* IBM370、SPARC、Intelx86等体系结构的特点
* 分页和虚拟内存的概念
* 程序地址空间的概念
* 映射文件的概念
* 共享库和程序的概念
* 位置无关代码的概念
* Intel386分段的概念
* 嵌入式体系结构的特点
* 怪异的地址空间的概念
* 非一致性内存的概念
* 内存对齐的重要性
三、目标文件
* 目标文件中的组成部分
* 设计一个目标文件格式的步骤
* 空目标文件格式:MS-DOS的.COM文件
* 代码区段:Unixa.out文件
* a.out头部的组成部分
* 与虚拟内存的交互
* 重定位:MS-DOS EXE文件
* 符号和重定位的概念
* 可重定位的a.out格式
* 重定位项的概念
* 符号和字串的概念
* a.out格式小结
* Unix ELF格式的组成部分
* 可重定位文件的概念
* ELF可执行文件的概念
* ELF格式小结
* IBM360目标格式的组成部分
* ESD记录、TXT记录、RLD记录、END记录的概念
* 微软可移植可执行体格式的组成部分
* PE特有区段的概念
* 运行PE可执行文件的过程
* PE和COFF的关系
* PE文件小结
* Intel/Microsoft的OMF文件格式的组成部分
* OMF记录的概念
* OMF文件的细节
* OMF格式小结
* 不同目标格式的比较
四、存储空间分配
* 段和地址的概念
* 简单的存储布局
* 多种段类型的概念
* 段与页面的对齐
* 公共块的概念
本资源摘要信息涵盖了链接器和加载器的基本概念、体系结构的问题、目标文件、存储空间分配等方面的知识点,为读者提供了系统的知识framework。
2024-02-08 上传
2023-07-26 上传
2023-07-27 上传
2023-06-23 上传
2023-04-03 上传
2023-05-20 上传
一个有梦想的代码狗
- 粉丝: 29
- 资源: 6
最新资源
- 前端面试必问:真实项目经验大揭秘
- 永磁同步电机二阶自抗扰神经网络控制技术与实践
- 基于HAL库的LoRa通讯与SHT30温湿度测量项目
- avaWeb-mast推荐系统开发实战指南
- 慧鱼SolidWorks零件模型库:设计与创新的强大工具
- MATLAB实现稀疏傅里叶变换(SFFT)代码及测试
- ChatGPT联网模式亮相,体验智能压缩技术.zip
- 掌握进程保护的HOOK API技术
- 基于.Net的日用品网站开发:设计、实现与分析
- MyBatis-Spring 1.3.2版本下载指南
- 开源全能媒体播放器:小戴媒体播放器2 5.1-3
- 华为eNSP参考文档:DHCP与VRP操作指南
- SpringMyBatis实现疫苗接种预约系统
- VHDL实现倒车雷达系统源码免费提供
- 掌握软件测评师考试要点:历年真题解析
- 轻松下载微信视频号内容的新工具介绍