-
-
- 计算机系统导论实践教程(高等学校计算机专业系列教材)
-
- 作者:编者:鲍培明//苏丰//袁春风|责编:朱劼//郎亚妹
- 出版社:机械工业
- ISBN:9787111769637
-
售价:23.6
-
内容大纲
本书作为主教材《计算机系统导论》配套的程序设计与调试实践教材,内容包括基础级验证性实验和模块级分析性实验。本书中设计的基础级验证性实践项目包括实验系统的安装和工具软件的使用、程序调试命令和指令系统基础相关实验、数据的机器级表示实验、数据的基本运算实验、程序的机器级表示实验;模块级分析性实践项目包括二进制程序分析与逆向工程实验、程序的链接与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 位置无关代码