中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 鏈接器和加載器

出版社:機械工業出版社出版時間:2022-04-01
開本: 16開 頁數: 176
中 圖 價:¥46.0(5.8折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

鏈接器和加載器 版權信息

鏈接器和加載器 本書特色

英文版出版20余年后的全新譯本,添加大量注釋,溫故知新,迎接后摩爾時代的新挑戰

鏈接器和加載器 內容簡介

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

鏈接器和加載器 目錄

譯者序
前言
第1章 鏈接和加載 1
1.1 鏈接器和加載器做什么 1
1.2 從歷史發展的角度分析地址綁定 1
1.3 鏈接與加載 3
1.3.1 兩遍鏈接 4
1.3.2 目標代碼庫 5
1.3.3 重定位和代碼修改 6
1.4 編譯驅動器 7
1.5 鏈接:一個真實的例子 9
1.6 練習 12
第2章 體系結構相關問題 13
2.1 應用程序二進制接口 13
2.2 內存地址 13
2.3 地址構成規則 15
2.4 指令格式 15
2.5 過程調用和可尋址性 16
2.6 數據訪問和指令引用 19
2.6.1 IBM 370 19
2.6.2 SPARC 21
2.6.3 Intel x86 23
2.7 分頁和虛擬內存 24
2.7.1 程序的地址空間 26
2.7.2 文件映射 27
2.7.3 共享庫和程序 28
2.7.4 位置無關代碼 28
2.8 Intel 386分段 29
2.9 嵌入式體系結構 31
2.9.1 怪異的地址空間 31
2.9.2 非統一內存 31
2.9.3 內存對齊 31
2.10 練習 32
第3章 目標文件 35
3.1 目標文件中有什么 35
3.2 空目標文件格式:MS-DOS的.COM文件 36
3.3 代碼分段:UNIX的a.out文件 36
3.3.1 a.out文件頭 37
3.3.2 與虛擬內存的交互 38
3.4 重定位:MS-DOS的EXE文件 41
3.5 符號和重定位 43
3.6 可重定位的a.out格式 43
3.6.1 重定位項 44
3.6.2 符號和字符串 44
3.6.3 a.out格式小結 45
3.7 UNIX ELF格式 45
3.7.1 可重定位文件 47
3.7.2 ELF可執行文件 51
3.7.3 ELF格式小結 52
3.8 IBM 360目標文件格式 52
3.8.1 ESD記錄 53
3.8.2 TXT記錄 54
3.8.3 RLD記錄 54
3.8.4 END記錄 55
3.8.5 小結 55
3.9 微軟的可移植可執行文件格式 55
3.9.1 PE特有區段 59
3.9.2 運行PE可執行文件 60
3.9.3 PE和COFF 61
3.9.4 PE文件小結 61
3.10 Intel/Microsoft的OMF文件格式 61
3.10.1 OMF記錄 62
3.10.2 OMF文件的細節 63
3.10.3 OMF格式小結 65
3.11 不同目標文件格式的比較 65
3.12 練習 66
3.13 項目 66
第4章 存儲空間管理 69
4.1 段和地址 69
4.2 簡單的存儲布局 69
4.3 多種類型的段 70
4.4 段與頁面的對齊 72
4.5 公共塊和其他特殊段 72
4.5.1 公共塊 72
4.5.2 C++重復代碼消除 73
4.5.3 初始化和終結 75
4.5.4 IBM偽寄存器 76
4.5.5 專用鏈接表 78
4.5.6 x86的存儲分配策略 78
4.6 鏈接器控制腳本 79
4.7 嵌入式系統的存儲分配 81
4.8 實際使用的存儲分配策略 81
4.8.1 UNIX a.out鏈接器的存儲分配策略 81
4.8.2 ELF文件中的存儲分配策略 82
4.8.3 Windows鏈接器的存儲分配策略 83
4.9 練習 84
4.10 項目 85
第5章 符號管理 87
5.1 符號名綁定和解析 87
5.2 符號表的格式 87
5.2.1 模塊表 89
5.2.2 全局符號表 90
5.2.3 符號解析 91
5.2.4 特殊符號 91
5.3 名稱修改 92
5.3.1 簡單的C和Fortran名稱修改 92
5.3.2 C++類型編碼:類型和范圍 93
5.3.3 鏈接時類型檢查 95
5.4 弱外部符號和其他類型的符號 95
5.5 維護調試信息 96
5.5.1 行號信息 96
5.5.2 符號和變量信息 96
5.5.3 實際的問題 97
5.6 練習 98
5.7 項目 98
第6章 庫 99
6.1 庫的目的 99
6.2 庫的格式 99
6.2.1 使用操作系統 99
6.2.2 UNIX和Windows的歸檔文件 100
6.2.3 擴展到64位 102
6.2.4 Intel OMF庫文件 102
6.3 創建庫文件 103
6.4 搜索庫文件 104
6.5 性能問題 105
6.6 弱外部符號 105
6.7 練習 106
6.8 項目 106
第7章 重定位 109
7.1 硬件和軟件重定位 109
7.2 鏈接時重定位和加載時重定位 110
7.3 符號重定位和段重定位 110
7.4 基本的重定位技術 111
7.4.1 指令重定位 112
7.4.2 ECOFF段重定位 114
7.4.3 ELF重定位 115
7.4.4 OMF重定位 116
7.5 可重鏈接和可重定位的輸出格式 116
7.6 重定位項的其他格式 117
7.6.1 以鏈表形式組織的引用 117
7.6.2 以位圖形式組織的引用 117
7.6.3 特殊段 117
7.7 特殊情況的重定位 118
7.8 練習 118
7.9 項目 119
第8章 加載和覆蓋 121
8.1 基本的加載過程 121
8.2 帶重定位的基本加載過程 122
8.3 位置無關代碼 122
8.3.1 TSS/360的位置無關代碼 123
8.3.2 為每個例程建立的指針表 123
8.3.3 目錄表 123
8.3.4 ELF的位置無關代碼 124
8.3.5 位置無關代碼的開銷和收益 126
8.4 自舉加載 127
8.5 基于樹狀結構的覆蓋技術 128
8.5.1 定義覆蓋技術 129
8.5.2 覆蓋技術的實現 131
8.5.3 覆蓋技術的其他細節 132
8.5.4 覆蓋技術小結 132
8.6 練習 13
展開全部

鏈接器和加載器 作者簡介

約翰·R.萊文( John R.Levine),互聯網和網絡安全領域知名專家。著有Lex&Yacc、Programming for GraphicsFiles in C and C++以及The Internet forDummies等眾多書籍,其中一些被翻譯成幾十種語言,靠前超過700萬冊。他是ICANN穩定與安全咨詢委員會成員、互聯網協會董事以及域名保證委員會的聯合創始人。他還是Journal of C LanguageTranslation的榮休出版人、comp.compilers新聞組的長期仲裁員以及某款早期商用Fortran 77編譯器的創建者。他擁有耶魯大學計算機科學博士學位。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 体坛网_体坛+_体坛周报新闻客户端 | 间苯二酚,间苯二酚厂家-淄博双和化工 | 云杂志网-学术期刊-首页 | 电子天平-华志电子天平厂家| 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 上海公众号开发-公众号代运营公司-做公众号的公司企业服务商-咏熠软件 | 5nd音乐网|最新流行歌曲|MP3歌曲免费下载|好听的歌|音乐下载 免费听mp3音乐 | 云南成考网_云南成人高考报名网 粤丰硕水性环氧地坪漆-防静电自流平厂家-环保地坪涂料代理 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 手持式3d激光扫描仪-便携式三维立体扫描仪-北京福禄克斯 | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | C形臂_动态平板DR_动态平板胃肠机生产厂家制造商-普爱医疗 | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 谷歌关键词优化-外贸网站优化-Google SEO小语种推广-思亿欧外贸快车 | RFID电子标签厂家-上海尼太普电子有限公司 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 吸污车_吸粪车_抽粪车_电动三轮吸粪车_真空吸污车_高压清洗吸污车-远大汽车制造有限公司 | 自清洗过滤器_全自动过滤器_全自动反冲洗过滤器_量子过滤器-滑漮滴 | 执业药师报名时间,报考条件,考试时间-首页入口 | 电缆故障测试仪_电缆故障定位仪_探测仪_检测仪器_陕西意联电气厂家 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 气动机械手-搬运机械手-气动助力机械手-山东精瑞自动化设备有限公司 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 云南成考网_云南成人高考报名网| 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 |