展开全部

主编推荐语

本书内容包括基础级验证性实验和模块级分析性实验。

内容简介

本书作为主教材《计算机系统导论》配套的程序设计与调试实践教材,本书中设计的基础级验证性实践项目包括实验系统的安装和工具软件的使用、程序调试命令和指令系统基础相关实验、数据的机器级表示实验、数据的基本运算实验、程序的机器级表示实验;模块级分析性实践项目包括二进制程序分析与逆向工程实验、程序的链接与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 位置无关代码
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。