- 西南交通大学出版社
- 9787564347635
- 53612
- 2016-07
- TP313
内容简介
汇编语言可以利用CPU指令直接控制计算机硬件,是初学者理解计算机硬件工作原理和高级程序语言功能、运行机理的最佳工具。不同类型的计算机架构与CPU,对应着不同的汇编语言。谈文蓉主编的《汇编语言基础教程》详细介绍了三大主流处理器架构MIPS、x86和ARM在体系结构、指令系统、应用领域等方面的不同,帮助读者深入了解汇编语言的底层属性。本书以x86架构和8086汇编语言作为实例,来驱动汇编基础知识的教学:借助DEBUG调试工具帮助读者边学习边实践来理解寄存器、存储器、指令格式、寻址方式和机器代码等概念,借助MASM开发工具帮助读者掌握汇编语言软件的开发环境及开发过程,运用CPU指令和对应的开发工具进行汇编语言程序设计。
本书语言易懂、结构清晰,循序渐进地展开讲解、安排实验。本书可作为高等院校计算机、电子信息、自动化、通信类专业的教材(含实验)或参考书,是广大读者学习计算机组成原理、接口技术、单片机应用、嵌入式系统等专业课程的基础。
本书语言易懂、结构清晰,循序渐进地展开讲解、安排实验。本书可作为高等院校计算机、电子信息、自动化、通信类专业的教材(含实验)或参考书,是广大读者学习计算机组成原理、接口技术、单片机应用、嵌入式系统等专业课程的基础。
目录
第1章 汇编语言基础知识
1.1 为什么学习汇编语言
1.2 数据表示
小 结
习 题
第2章 存储程序的计算机和指令系统结构
2.1 存储程序的计算机结构
2.2 指令系统结构
小 结
习 题
第3章 主流的处理器结构
3.1 MIPS系列
3.2 X86系列
3.3 ARM系列
3.4 本书的汇编语言平台
小 结
习 题
第4章 8086计算机的组织
4.1 Intel CPU的发展历程
4.2 8086 CPU的内部结构
4.3 调试器DEBUG
4.4 8086的存储器组织
4.5 8086寄存器
小 结
习 题
实验任务
第5章 指令格式与寻址方式
5.1 指令格式
5.2 操作数类型
5.3 指令在机器内部的存储
5.4 寻址方式
小 结
习 题
实验任务
第6章 指令系统
6.1 数据传送类指令
6.2 算术运算类指令
6.3 逻辑运算与移位类指令
6.4 控制转移类指令
6.5 串操作类指令
习 题
实验任务
小 结
第7章 中断和DOS系统功能调用
7.1 中断的概念
7.2 常用的中断指令
7.3 DOS系统功能调用
小 结
习 题
实验任务
第8章 汇编语言程序格式
8.1 汇编语言的语句格式
8.2 DEBUG和MASM环境对指令的不同处理
8.3 符号定义伪指令
8.4 过 程
8.5 汇编语言源程序结构
8.6 汇编语言程序的开发
小 结
习 题
实验任务
第9章 程序设计与调试
9.1 顺序程序
9.2 分支程序
9.3 循环程序
小 结
实验任务
附录A DEBUG常用命令
附录B 8086指令系统一览表
附录C 8086汇编指令和机器码对照表
参考文献
1.1 为什么学习汇编语言
1.2 数据表示
小 结
习 题
第2章 存储程序的计算机和指令系统结构
2.1 存储程序的计算机结构
2.2 指令系统结构
小 结
习 题
第3章 主流的处理器结构
3.1 MIPS系列
3.2 X86系列
3.3 ARM系列
3.4 本书的汇编语言平台
小 结
习 题
第4章 8086计算机的组织
4.1 Intel CPU的发展历程
4.2 8086 CPU的内部结构
4.3 调试器DEBUG
4.4 8086的存储器组织
4.5 8086寄存器
小 结
习 题
实验任务
第5章 指令格式与寻址方式
5.1 指令格式
5.2 操作数类型
5.3 指令在机器内部的存储
5.4 寻址方式
小 结
习 题
实验任务
第6章 指令系统
6.1 数据传送类指令
6.2 算术运算类指令
6.3 逻辑运算与移位类指令
6.4 控制转移类指令
6.5 串操作类指令
习 题
实验任务
小 结
第7章 中断和DOS系统功能调用
7.1 中断的概念
7.2 常用的中断指令
7.3 DOS系统功能调用
小 结
习 题
实验任务
第8章 汇编语言程序格式
8.1 汇编语言的语句格式
8.2 DEBUG和MASM环境对指令的不同处理
8.3 符号定义伪指令
8.4 过 程
8.5 汇编语言源程序结构
8.6 汇编语言程序的开发
小 结
习 题
实验任务
第9章 程序设计与调试
9.1 顺序程序
9.2 分支程序
9.3 循环程序
小 结
实验任务
附录A DEBUG常用命令
附录B 8086指令系统一览表
附录C 8086汇编指令和机器码对照表
参考文献