• 链接器和加载器
  • 链接器和加载器
  • 链接器和加载器
  • 链接器和加载器
  • 链接器和加载器
  • 链接器和加载器
21年品牌 40万+商家 超1.5亿件商品

链接器和加载器

18 6.4折 28 九品

仅1件

北京丰台
认证卖家担保交易快速发货售后保障

作者[美]莱文 著;李勇 译

出版社北京航空航天大学出版社

出版时间2009-09

版次1

装帧平装

货号38

上书时间2024-12-19

至信书屋

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]莱文 著;李勇 译
  • 出版社 北京航空航天大学出版社
  • 出版时间 2009-09
  • 版次 1
  • ISBN 9787811245714
  • 定价 28.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 184页
  • 字数 280千字
  • 正文语种 简体中文
  • 原版书名 Linkers and Loaders
  • 丛书 嵌入式系统译丛
【内容简介】
  《链接器和加载器》讲述构建程序的关键工具——链接器和加载器,内容包括链接和加载、体系结构、目标文件、存储分配、符号管理、库、重定位、加载和覆盖、共享库、动态链接和加载、动态链接的共享库,以及着眼于成熟的现代链接器所做的一些变化;并介绍一个持续的实践项目,即使用Perl语言开发一个可用的小链接器。

  《链接器和加载器》适合高校计算机相关专业的学生、实习程序员、语言设计者和开发人员阅读参考。
【作者简介】
  莱文(JohnR.Levine),是很多书籍的作者或合作者,包括Lex&Yacc(OReilly),ProgrammingforGraphicsFilesinCandC++(Wiley),以及7-heIntemetforDummies(IDG)。他还是JournalofCLanguageTranslation的荣誉退休发行人、comp.compilers新闻组的长期仲裁人员,以及某个最早的商用Fortran77编译器的创建者。他在耶鲁大学获得了计算机科学的博士学位。
【目录】
第1章链接和加载

1.1链接器和加载器做什么?

1.2地址绑定:从历史的角度

1.3链接与加载

1.4编译器驱动

1.5链接:一个真实的例子

练习

第2章体系结构的问题

2.1应用程序二进制接口

2.2内存地址

2.3地址构成

2.4指令格式

2.5过程调用和寻址能力

2.6数据和指令引用

2.7分页和虚拟内存

2.8Intel386分段

2.9嵌入式体系结构

练习

第3章目标文件

3.1目标文件中都有什么?

3.2空目标文件格式:MS-DOS的COM文件

3.3代码区段:UNIX的a.out文件

3.4重定位:MS-DOS的EXE文件

3.5符号和重定位

3.6可重定位的a.out格式

3.7UNIX的ELF格式

3.8IBM360目标格式

3.9微软可移植、可执行体格式

3.10Intel/Microsoft的OMF文件格式

3.11不同目标格式的比较

练习

项目

第4章存储空间分配

4.1段和地址

4.2简单的存储布局

4.3多种段类型

4.4段与页面的对齐

4.5公共块和其他特殊段

4.6链接器控制脚本

4.7实际中的存储分配

练习

项目

第5章符号管理

5.1绑定和名字解析

5.2符号表格式

5.3名称修改

5.4弱外部符号和其他类型符号

5.5维护调试信息

练习

项目

第6章库

6.1库的目的

6.2库的格式

6.3建立库文件

6.4搜索库文件

6.5性能问题

6.6弱外部符号

练习

项目

第7章重定位

7.1硬件和软件重定位

7.2链接时重定位和加载时重定位

7.3符号和段重定位

7.4基本的重定位技术

7.5可重链接和重定位的输出格式

7.6其他重定位格式

7.7特殊情况的重定位

练习

项目

第8章加载和覆盖

8.1基本加载

8.2带重定位的基本加载

8.3位置无关代码

8.4自举加载

8.5树状结构的覆盖

练习

项目

第9章共享库

9.1绑定时间

9.2实际的共享库

9.3地址空间管理

9.4共享库的结构

9.5创建共享库

9.6使用共享库链接

9.7使用共享库运行

9.8mallochack和其他共享库问题

练习

项目

第10章动态链接和加载

10.1ELF动态链接

10.2ELF文件内容

10.3加载一个动态链接程序

10.4使用PLT的惰性过程链接

10.5动态链接的其他特性

10.6运行时的动态链接

10.7微软动态链接库

10.8OSF/1伪静态共享库

10.9让共享库快一些

10.10几种动态链接方法的比较

练习

项目

第11章高级技术

11.1C++的技术

11.2增量链接和重新链接

11.3链接时的垃圾收集

11.4链接时优化

11.5链接时代码生成

11.6Java链接模型

练习

项目

参考文献
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP