您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 畅销书 > 小蜜蜂全站 > 自己动手构造编译系统:编译、汇编与链接

自己动手构造编译系统:编译、汇编与链接

二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

自己动手系列 自己动手构造编译系统:编译、汇编与链接 范志东 张琼声 著 ISBN:978-7-111-54355-8 本书纸版由机械工业出版社于2016年出版,电子版由华章分社(北京华 章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制 作与发行。 版权所有,侵权必究 客服热线:+ 86-10-68995265 客服信箱:service@bbbvip.com 官方网址:www.hzmedia.com.cn 新浪微博 @华章数媒 微信公众号 华章电子书(微信号:hzebook) 目录 序 前言 第1章 代码背后 1.1 从编程聊起 1.2 历史渊源 1.3 GCC的工作流程 1.3.1 预编译 1.3.2 编译 1.3.3 汇编 1.3.4 链接 1.4 设计自己的编译系统 1.5 本章小结 第2章 编译系统设计 2.1 编译程序的设计 2.1.1 词法分析 2.1.2 语法分析 2.1.3 符号表管理 2.1.4 语义分析 2.1.5 代码生成 2.1.6 编译优化 2.2 x86指令格式 2.3 ELF文件格式 2.4 汇编程序的设计 2.4.1 汇编词法、语法分析 2.4.2 表信息生成 2.4.3 指令生成 2.5 链接程序的设计 2.5.1 地址空间分配 2.5.2 符号解析 2.5.3 重定位 2.6 本章小结 第3章 编译器构造 3.1 词法分析 3.1.1 扫描器 3.1.2 词法记号 3.1.3 有限自动机 3.1.4 解析器 3.1.5 错误处理 3.2 语法分析 3.2.1 文法定义 3.2.2 递归下降子程序 3.2.3 错误处理 3.3 符号表管理 3.3.1 符号表数据结构 3.3.2 作用域管理 3.3.3 变量管理 3.3.4 函数管理 3.4 语义分析 3.4.1 声明与定义语义检查 3.4.2 表达式语义检查 3.4.3 语句语义检查 3.4.4 错误处理 3.5 代码生成 3.5.1 中间代码设计 3.5.2 程序运行时存储 3.5.3 函数定义与return语句翻译 3.5.4 表达式翻译 3.5.5 复合语句与break、continue语句翻译 3.5.6 目标代码生成 3.5.7 数据段生成 3.6 本章小结 第4章 编译优化 4.1 数据流分析 4.1.1 流图 4.1.2 数据流分析框架 4.2 中间代码优化 4.2.1 常量传播 4.2.2 复写传播 4.2.3 死代码消除 4.3 寄存器分配 4.3.1 图着色算法 4.3.2 变量栈帧偏移计算 ......

资料大王PDF
资料大王PDF
  • 85475

    文档
  • 108.776

    金币
Ta的主页 发私信

85475篇文档

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功