本书主要面向应用型大学计算机类专业学生,从程序员的视角出发,围绕可执行文件的生成、加载和执行,重介绍如何利用计算机系统相关知识来编写更有效的程序。
售 价:¥
纸质售价:¥58.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
第1章 计算机系统概述
1.1 计算机基本工作原理
1.2 程序的开发与运行
1.3 计算机系统的层次结构
1.4 本书的主要内容和组织结构
1.5 小结
习题
第2章 高级语言程序
2.1 C语言概述
2.2 变量和常量及其类型
2.3 表达式及运算符
2.4 控制结构和函数调用
2.5 小结
习题
第3章 数据的机器级表示
3.1 二进制编码和进位计数制
3.2 整数的表示
3.3 浮点数的表示
3.4 非数值数据的编码表示
3.5 数据的宽度和存储
3.6 小结
习题
第4章 数据的基本运算
4.1 布尔代数和逻辑运算
4.2 基本运算电路
4.3 整数加减运算
4.4 整数的乘运算
4.5 整数的除运算
4.6 整数常量的乘除运算
4.7 浮点数运算
4.8 小结
习题
第5章 指令集体系结构
5.1 程序转换概述
5.2 IA-32指令系统概述
5.3 IA-32常用指令类型
5.4 兼容IA-32的64位系统
5.5 小结
习题
第6章 程序的机器级表示
6.1 过程调用的机器级表示
6.2 流程控制语句的机器级表示
6.3 复杂数据类型的分配和访问
6.4 越界访问和缓冲区溢出
6.5 小结
习题
第7章 程序的链接
7.1 编译、汇编和静态链接
7.2 目标文件格式
7.3 符号表和符号解析
7.4 重定位
7.5 动态链接
7.6 小结
习题
第8章 程序的加载和执行
8.1 进程与可执行文件的加载
8.2 进程的控制
8.3 程序执行与CPU基本组成
8.4 小结
习题
附录A gcc的常用命令行选项
附录B GDB的常用命令
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜