微机原理与接口技术是计算机、 电子、 通信、 控制类专业一门重要的必修课程。通过理论学习和实验, 学生应掌握微型计算机组成原理、 接口技术及80x86汇编语言程序设计的基本方法, 掌握8086微处理器及其主要接口芯片的功能、 结构、 编程方法以及基本外部设备的接口技术, 具备基本的微机系统设计、 维护与软硬件开发能力。
本书共分为11章。第1章介绍微机的发展, 特点, 分类, 微处理器、 微机和微机系统的基本组成, 微型计算机主要性能指标及应用等。第2章介绍微处理器的发展, 8086微处理器功能结构及外部特征, 8086微处理器的基本时序及80x86系列微处理器的特点。第3章介绍汇编语言基础, 包括汇编语言基本语法、 汇编语言伪指令、 80x86的寻址方式和指令系统。第4章介绍汇编语言程序设计, 包括顺序程序设计、 分支程序设计、 循环程序设计和子程序设计等四种常用的程序设计方法, 也是汇编语言程序设计的基础, 复杂的程序都可由它们来构成。第5章介绍半导体存储器的组成与连接及其高速缓冲存储器的工作原理。第6章介绍CPU和外设之间的数据传送方式、 接口电路的工作原理和使用方法。第7章介绍可编程中断控制器8259A的工作原理以及初始化编程。第8章介绍可编程并行接口8255A、 定时/计数器8253、 可编程串行通信接口8251A的工作原理、 初始化编程及其在微型计算机中的应用。第9章介绍可编程DMA控制器8237A的工作原理、 初始化编程及其在微型计算机中的应用。第10章介绍微机常见的总线技术。第11章介绍模数(A /D)和数模(D /A)转换接口的工作原理和主要技术指标等。
本书每章后有相应的习题。
本书第1章由湖南人文科技学院成运编写, 第2章、 第3章和第4章由衡阳师范学院许岳兵编写, 第5章由湖南人文科技学院朱高峰编写, 第6章由湘南学院张宁丹编写, 第7章由湘南学院董辉编写, 第8章由湘南学院邝劲松编写, 第9章由湖南人文科技学院赵志刚编写, 第10章由湖南人文科技学院刘伟群编写, 第11章由湖南人文科技学院谢四莲编写, 最后由成运统稿。本书参考了许多兄弟院校的教材, 在此对所引用参考资料的作者深表感谢。
我们还要特别感谢中南大学出版社的同志们对本书出版作了大量艰苦而细致的工作。
由于时间仓促和作者水平有限, 书中肯定还存在错误和不足之处, 恳请读者指正和谅解, 您的指正是我们的期待, 我们的联系方式: chy6677@163.com。
最后, 我们要感谢所有本书的读者, 并祝你们早日成才。
作者
2013年7月