出版社:清华大学出版社
年代:2011
定价:19.0
本书内容包括汇编语言概述、寄存器与存储器、指令格式与寻址方式、指令系统等,书中有个实验并附录了部分习题答案。
第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 基本的数据类型
习题1
第2章 寄存器与存储器
2.1 寄存器组织
2.1.1 通用寄存器
2.1.2 标志寄存器
2.2 存储器的管理模式
2.2.1 实地址方式内存管理
2.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/REPNE/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 部分习题答案
本书以Intel 80x86至CORE微处理器指令系统和MASM 6.X为主体,介绍了16位、32位以及64位定点数指令的汇编语言程序设计方法。全书共分8章,前7章分别讲述了微处理器的基本组成结构、指令系统和程序设计方法等,并包含了目前最新的64位程序设计内容;第8章是上机指导,结合前7章的知识给出了10个实验,介绍了完整的实验步骤和方法;本书还附录了各章习题参考答案。本书适合作为高等院校相关专业“汇编语言程序设计”课程的教材或参考书。