- 机械工业出版社
- 9787893869976
- 2026-05
- 计算机类
内容简介
本书是“计算机系统导论”课程的配套实践教材,面向普通高校的学生基础和课程需求,设计了基础级验证性实践和模块级分析性实践两类实践内容。基础级验证性实践项目包括实验系统的安装和工具软件的使用、程序调试命令和指令系统基础相关实验、数据的机器级表示实验、数据的基本运算实验、程序的机器级表示实验;模块级分析性实践项目包括二进制程序分析与逆向工程实验、程序的链接与ELF目标文件实验。本书为“计算机系统导论”提供了系统性的编程调试实践项目,可以作为高等院校计算机专业本科或高职高专学生计算机系统导论课程的教学辅助教材,也可以作为计算机技术人员的参考书。
目录
第一部分:基础级验证性实践 第1章 实验系统的安装和工具软件的使用 实验1 实验系统的安装和配置 实验2 常用命令和工具软件的使用 第2章 程序调试初步和指令系统基础 实验1 程序调试初步 实验2 IA-32指令系统基础 *实验3 在C程序中嵌入汇编指令 第3章 数据的机器级表示实验 实验1 整型数据的真值与机器数 实验2 浮点型数据的真值与机器数 实验3 数据的宽度与存放顺序 实验4 不同整型数据之间的转换 实验5 整型数据与浮点型数据之间的转换 第4章 数据的基本运算实验 实验1 整数加减运算 实验2 整数乘运算 实验3 整数除运算 实验4 浮点数运算 第5章 程序的机器级表示实验 实验1 过程调用的实现和栈帧结构 实验2 流程控制语句的实现 实验3 复杂数据类型的分配和访问 *实验4 缓冲区溢出攻击 *实验5 程序的x86-64机器级表示 第二部分:模块级分析性实践 第6章 二进制程序分析与逆向工程 实验1 字符串比较 实验2 浮点数的表示 实验3 循环控制语句 实验4 选择/分支控制语句 实验5 过程的递归调用 实验6 数组类型变量的处理 实验7 指针类型变量的处理 实验8 结构体类型变量与链表的处理 实验9 缓冲区溢出攻击 第7章 程序链接与ELF目标文件 实验1 数据与ELF数据节 实验2 指令与ELF代码节 实验3 符号解析 实验4 switch语句与链接 实验5 重定位 实验6 位置无关代码

















