微机原理与汇编语言程序设计
2005-10
清华大学出版社/北京交通大学出版社
荆淑霞
225
本书首先介绍了计算机中数据表示,微型计算机的基本结构和工作原理,然后以INTEL 8086/8088系列微机为对象,介绍汇编语言程序设计。主要内容有:计算机中的数据表示、微型计算机概述、80X86微处理器及体系结构、8086指令系统、汇编语言的基本表达及其运行、顺序结构程序设计、分支结构程序设计、循环结构程序设计、子程序设计、中断调用类程序设计、汇编语言与高级语言的连接。掌握这些方法和技巧,不仅有助于进行INTEL8086/8088及Pentium系列微机的汇编语言程序设计,并为INTEL 80X86及Pentium系列微机的汇编语言程序设计奠定了基础。 全书共计11章。内容的安排力求由浅入深,重点突出,难点分散,融入了作者多年教学和实践的经验及体会。通过理论课的课堂讲授和上机实验,力争能使学生能够掌握汇编语言的基本编程方法。 本书可作为大中专学生的教材,也可作为初学者的参考书。
第1章 计算机中的数据表示 1.1 计算机中的数制及其转换 1.2 计算机中数值数据的表示 1.3 机器数的表示 1.4 其他数据表示方法 1.5 数据校验码 思考题与习题1 第2章 微型计算机概述 2.1 计算机的基本结构和工作原理 2.2 计算机系统 2.3 微型计算机的基本概念 2.4 微型计算机系统的组成 思考题与习题2第3章 8086微处理器及其体系结构 3.1 8086微处理器的内部结构 3.2 8086微处理器的存储器组织和I/O端口 3.3 8086 CPU的总线周期和操作时序 思考题与习题3第4章 8086指令系统 4.1 基本概念 4.2 寻址方式 4.3 数据传送类指令 4.4 汇编语言程序上机过程 思考题和习题4第5章 汇编语言 5.1 汇编语言和汇编程序的基本概念 5.2 汇编语言程序结构、语句分类及语句格式 5.3 伪指令语句 思考题和习题5第6章 顺序结构程序设计 6.1 汇编语言程序设计基本方法和基本步骤 6.2 算术运算类指令 6.3 逻辑运算与移们类指令 6.4 DOS工功能调用类指令 6.5 顺序程序的结构形式各程序设计 思考题与习题6第7章 分支结构程序设计 7.1 转移类指令 7.2 分支程序设计 思考题与习题7第8章 循环结构程序设计 8.1 循环类指令 8.2 循环程序结构 8.3 循环控制方法 8.4 单重循环 8.5 多重循环 8.6 循环结构程序设计举例 思考题与习题8第9章 子程序设计 9.1 子程序基本知识 9.2 子程序设计 9.3 子程序参数传递方法 9.4 子程序设计举例 思考题与习题9第10章 中断调用程序设计 10.1 中断 10.2 DOS系统功能调用 10.3 BIOS中断调用 思考题与习题10第11章 汇编语言与高级语言的连接 11.1 汇编语言程序与高级语言程序的连接 11.2 PASCAL语言程序与汇编语言程序的连接 11.3 C语言程序与汇编语言程序的连接 思考题与习题11附录A 8086指令系统附录B DOS系统功能调用(INT 21H)附录C BIOS功能调用附录D 80X86中断向量参考文献