第2版前言

目前高等院校开设的微型计算机原理、计算机体系结构等硬件课程偏重原理,而对其应用性和实践性关注较少。本书结合编者多年的教学实践及工程开发经验,以“理论知识管用、够用,应用知识实用”为原则,注重知识的系统性与应用性。通过学习本书大量的应用实例,读者可具有初步开发、设计系统的能力。

本书仍然按照传统的学习方式组织内容,遵循由浅入深、循序渐进的规律。首先介绍硬件,再介绍软件编程,然后对先进技术应用进行阐述,最后介绍微型计算机的应用。本书在介绍每一种结构时,首先介绍此结构的功能、执行该命令的方式,然后介绍命令执行过程,最后举例说明如何使用。

全书共10章。第1章绪论。首先,从总体上介绍微型计算机的系统组成、软硬件基础;其次,介绍微型计算机接口的基本知识以及微型计算机硬件系统结构。第2章介绍微型计算机原理及结构特点。本章着重介绍Intel 8086/8088微处理器的结构特点;微处理器与存储器的读/写操作过程;通过具体例子说明微型计算机的运行机理与工作过程。第3章介绍8086/8088 MPU的指令系统、指令的寻址方式与指令的使用。第4章介绍8086/8088汇编语言程序设计的基本方法,在内容上从应用角度出发,给出相应的编程实例。第5章介绍微型计算机的存储器,详细介绍半导体存储器及其存储的设计方法、地址空间计算方法。第6章介绍输入/输出接口的基本概念、CPU与外部设备的数据传送方式、中断传送方式及相关的技术,增加了其系统性、概念性及可读性。第7章阐明了8086/8088的中断系统及其中断处理的基本概念与8259芯片的使用方法,另外还介绍了DMA技术的相关内容。第8章介绍了Proteus仿真平台的使用方法,为后面硬件仿真实践环节做了相关的铺垫。第9章介绍微型计算机接口技术与应用,详细介绍了并行接口、串行接口、定时器/计数器等可编程接口芯片的工作原理及其应用技术,并对微型计算机系统常用的通用可编程接口电路给出应用实例分析,最后,通过示例介绍微型计算机接口系统的软硬件开发方法和实现技术。第10章介绍Proteus仿真实例,列举了常用的一些微型计算机原理课程的实验内容。

本书具有基础性强、适用面广,原理、技术与应用并重;内容全面,实例丰富,注重软硬件分析与设计;结构清晰、重点突出,便于课堂讲授和自学的特点。读者可重点学习第2章~第7章,第9章内容可根据学时数和需要增删,第8章、第10章可以安排在实验环节讲解。本书提供电子教案,读者可在人民邮电出版社教学服务与资源网(http://www.ptpedu.com.cn)免费下载。

本书由孙平、孟祥莲、高洪志编写,王文仲审阅。此外,在本书编写过程中还参阅了一些相关教材和文献,在此向其编者表示谢意。

由于编者水平有限,书中错误之处在所难免,敬请广大读者批评指正。

编者

2015年1月