[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《鏈接器和加載器》(Linkers and Loaders )掃描版[PDF]
《鏈接器和加載器》(Linkers and Loaders )掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《鏈接器和加載器》(Linkers and Loaders )掃描版[PDF] 簡介: 中文名 : 鏈接器和加載器 原名 : Linkers and Loaders 作者 : John R. Levine 譯者 : 李勇 圖書分類 : 網絡 資源格式 : PDF 版本 : 掃描版 出版社 : 北京航空航天大學出版社 書號 : 9787811245714 發行時間 : 2009年10月13日 地區 : 大陸 語言 : 簡體中文 簡介 : 評論
電驢資源下載/磁力鏈接資源下載:
全選
"《鏈接器和加載器》(Linkers and Loaders )掃描版[PDF]"介紹
中文名: 鏈接器和加載器
原名: Linkers and Loaders
作者: John R. Levine
譯者: 李勇
圖書分類: 網絡
資源格式: PDF
版本: 掃描版
出版社: 北京航空航天大學出版社
書號: 9787811245714
發行時間: 2009年10月13日
地區: 大陸
語言: 簡體中文
簡介:

評論處1樓有網盤鏈接
內容介紹:
  本書講述構建程序的關鍵工具——鏈接器和加載器,內容包括鏈接和加載、體系結構、目標文件、存儲分配、符號管理、庫、重定位、加載和覆蓋、共享庫、動態鏈接和加載、動態鏈接的共享庫,以及著眼於成熟的現代鏈接器所做的一些變化;並介紹一個持續的實踐項目,即使用perl語言開發一個可用的小鏈接器。.
   本書適合高校計算機相關專業的學生、實習程序員、語言設計者和開發人員閱讀參考。...
內容截圖:



目錄:
第1章鏈接和加載.
1.1鏈接器和加載器做什麼?1
1.2地址綁定:從歷史的角度1
1.3鏈接與加載3
1.4編譯器驅動8
1.5鏈接:一個真實的例子9
練習13
第2章體系結構的問題
2.1應用程序二進制接口14
2.2內存地址15
2.3地址構成16
2.4指令格式17
2.5過程調用和尋址能力17
2.6數據和指令引用20
2.7分頁和虛擬內存25
2.8intel 386分段30
2.9嵌入式體系結構32
練習33
第3章目標文件
3.1目標文件中都有什麼?35
.3.2空目標文件格式:msdos的com文件36
3.3代碼區段:unix的a.out文件37
3.4重定位:msdos的exe文件42
3.5符號和重定位44
3.6可重定位的a.out格式44
3.7unix的elf格式46
3.8ibm 360目標格式53
3.9微軟可移植可執行體格式57
3.10intel/microsoft的omf文件格式63
3.11不同目標格式的比較67
練習67
項目68
第4章存儲空間分配
4.1段和地址70
4.2簡單的存儲布局70
4.3多種段類型72
4.4段與頁面的對齊73
4.5公共塊和其他特殊段74
4.6鏈接器控制腳本80
4.7實際中的存儲分配82
練習86
項目87
第5章符號管理
5.1綁定和名字解析88
5.2符號表格式89
5.3名稱修改93
5.4弱外部符號和其他類型符號97
5.5維護調試信息97
練習99
項目100
第6章庫
6.1庫的目的101
6.2庫的格式101
6.3建立庫文件105
6.4搜索庫文件..106
6.5性能問題107
6.6弱外部符號107
練習109
項目109
第7章重定位
7.1硬件和軟件重定位111
7.2鏈接時重定位和加載時重定位112
7.3符號和段重定位112
7.4基本的重定位技術113
7.5可重鏈接和重定位的輸出格式119
7.6其他重定位格式119
7.7特殊情況的重定位121
練習122
項目122
第8章加載和覆蓋
8.1基本加載124
8.2帶重定位的基本加載125
8.3位置無關代碼125
8.4自舉加載131
8.5樹狀結構的覆蓋132
練習138
項目138
第9章共享庫
9.1綁定時間141
9.2實際的共享庫142
9.3地址空間管理142
9.4共享庫的結構143
9.5創建共享庫143
9.6使用共享庫鏈接146
9.7使用共享庫運行147
9.8malloc hack和其他共享庫問題148
練習150
項目151
第10章動態鏈接和加載
10.1elf動態鏈接152
10.2elf文件內容153
10.3加載一個動態鏈接程序155
10.4使用plt的惰性過程鏈接158
10.5動態鏈接的其他特性159
10.6運行時的動態鏈接161
10.7微軟動態鏈接庫161
10.8osf/1偽靜態共享庫165
10.9讓共享庫快一些166
10.10幾種動態鏈接方法的比較167
練習168
項目168
第11章高級技術
11.1c++的技術170
11.2增量鏈接和重新鏈接173
11.3鏈接時的垃圾收集175
11.4鏈接時優化176
11.5鏈接時代碼生成177
11.6java鏈接模型179
練習182
項目182
參考文獻...



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved