
彙编语言程式设计及上机指导
《彙编语言程式设计及上机指导》是2011年清华大学出版社出版的图书,作者是钱忠民。本书以Intel80x86至CORE微处理器指令系统和MASM6.X为主体,介绍了16位、32位以及64位定点数指令的彙编语言程式设计方法。
基本介绍
- 书名:彙编语言程式设计及上机指导
- 作者:钱忠民
- ISBN:9787302247418
- 定价:21.00
- 出版社: 清华大学出版社
- 出版时间: 2011年6月1日
- 开本:16开
内容简介
全书共分8章,前7章分别讲述了微处理器的基本组成结构、指令系统和程式设计方法等,并包含了目前最新的64位程式设计内容;第8章是上机指导,结合前7章的知识给出了10个实验,介绍了完整的实验步骤和方法;《彙编语言程式设计及上机指导》还附录了各章习题参考答案。
《彙编语言程式设计及上机指导》适合作为高等院校相关专业“彙编语言程式设计”课程的教材或参考书。
图书目录
第1章 彙编语言概述
1.1 彙编语言的由来及其特点
1.1.1 机器语言
1.1.2 彙编语言
1.1.3 彙编语言程式
1.1.4 彙编语言的主要特点
1.1.5 彙编语言的使用领域
1.2 数据的表示和类型
1.2.1 数值数据的表示
1.2.2 非数值数据的表示
1.2.3 基本的数据类型
习题
第2章 暂存器与存储器
2.1 暂存器组织
2.1.1 通用暂存器
2.1.2 标誌暂存器
2.2 存储器的管理模式
2.2.1 实地址方式记忆体管理
2.2.2 保护方式记忆体管理模式
习题
第3章 指令格式与定址方式
3.1 指令格式
3.2 运算元类型和有效地址
3.2.1 运算元类型
3.2.2 有效地址
3.3 各种定址方式
3.3.1 立即定址
3.3.2 暂存器定址
3.3.3 存储器定址
3.3.4 连线埠定址
习题3
第4章指令系统
4.1 指令系统概述
4.2 数据传送类指令
4.2.1 通用数据传送指令
4.2.2 堆叠操作指令
4.2.3 地址传送指令
4.2.4 标誌位传送指令
4.2.5 输入输出数据传送指令
4.3 算术运算类指令
4.3.1 加减法类指令
4.3.2 乘除法指令
4.3.3 符号扩展指令
4.3.4 BCD(十进制)算术运算指令
4.4 逻辑运算与移位指令
4.4.1 逻辑运算指令
4.4.2 移位和循环移位指令
4.5 串操作类指令
4.5.1 重複前缀REP/REPE/R。EPNE/REPZ/REPNZ
4.5.2 基本串操作指令
4.6 控制转移类指令
4.6.1 无条件转移指令JMP
4.6.2 条件转移类指令
4.6.3 调用与返回指令
4.6.4 循环控制指令
4.6.5 中断指令
4.7 处理器控制类指令
4.7.1 标誌位操作类指令
4.7.2 处理器协调类指令
4.8 其他指令
4.8.1 高级语言指令和保护模式系统控制指令
4.8.2 条件设定指令
4.8.3 位操作指令
……
第5章 彙编语言语法
第6章 结构化程式设计
第7章 高级彙编语言程式设计
第8章 彙编语言程式设计实验指导
附录A彙编语言常见出错信息
附录B部分习题答案