本书以16位微处理器和微型计算机系统为主,介绍微机系统的组成、工作原理、指令系统、汇编语言程序设计,以及总线、输入输出接口技术等。作者在编写过程中参考了当前国内外相关文献资料,并结合多年来的微型计算机原理及接口技术教学和实践经验,精心组织编写而成。
全书共10章,内容安排上注重系统性、实用性和先进性,以16位微处理器Intel 8088/8086和IBM PC/XT微型计算机为主,扩展介绍32位和高档微处理器和微机系统,先基础后深入,先系统后具体,着眼于原理理解、应用方法阐述微型计算机系统及接口应用技术。第1章介绍微型计算机的一般概念、体系结构、发展历程及数制等基础知识;第2章重点介绍Intel 8088/8086微处理器的寄存器结构、功能单元和对存储器的组织,以及微型计算机系统程序存储、执行等工作过程;第3章、第4章以Intel 8088/8086为主介绍寻址方式、指令系统和汇编语言程序设计方法;第5章对IBM PC微型计算机的总线、系统工作模式、操作时序进行介绍;第6~8章论述输入输出接口技术及中断系统,重点分析定时器/计数器8253、通用并行接口8255A、中断控制器8259A、DMA控制器8237A等接口部件的原理和应用方法;第9章介绍存储器的原理和微机系统对存储器系统的组织与使用分配;第10章介绍串行通信及其接口技术。
本书在规划编写中体现了如下一些基本原则和特点:
(1) 面向工程型与应用型学科专业,强调微型计算机在机械工程学科领域的应用。本书内容坚持基本理论适度,反映基本理论和原理的综合应用,强调实践和应用环节。随着微型计算机技术的不断发展和应用的普及深入,微型计算机原理及应用、微机接口技术教材所涉及的内容已经从8位机、16位机,发展到了32位机和高档微机。但在工程控制领域,16位微处理器应用仍然占很大比例,因此在教学内容和实践环节安排中仍然以16位微处理器为主。微机原理及应用这门课程系统性和逻辑性很强,知识点相互关联,一些学生学习起来比较困难,需要进行大量的练习实践,从而逐步掌握相关的内容、应用方法和技术。
(2) 结合双语教学需求,促进教学发展。微处理器的指令系统和外部总线是学习汇编语言编程和接口技术的基础,而这些内容中包含了大量的英文缩写,因此结合英语表达方式的基本术语、主要概念的介绍将会增强对本课程的理解。微型计算机原理与应用前 言 (3) 为了适应教学需求,针对学生在学习中常见的问题和疑惑,收集并精选了大量的例题、习题附于各章内容中,使学生对课程相关内容有深入明确的认识和理解。并通过综合实验,提高学生应用微机软硬件解决实际问题的能力。
本书第1、2、8、9、10章及附录由聂伟荣编写,第3、4、7章由王芳编写,第5、6章由江小华编写,全书由聂伟荣统稿。本书在编写与出版过程中,得到了清华大学出版社、南京理工大学机械工程学院的具体指导与帮助,在此表示衷心感谢。由于笔者水平有限,书中难免有错误和不妥之处,敬请读者批评指正。
作 者
2011年3月
more >