图书前言

微型计算机原理与接口技术是计算机及相关专业的一门重要的专业基础课。本书用通俗简明的语言讲述基本的原理和方法,同时又注重技术的先进性和实用性。在教材的编写过程中以80x86微处理器为基础,介绍了8086、80286和80386的内部结构与外部特性,并对80486、Pentium和Itanium做了适当介绍,使学生能够理解微处理器技术的发展过程,建立一个当代微型计算机具体的、准确的模型,理解技术发展和创新的一般规律。讲解这些新技术的重点是:为什么需要这样做?它的技术原理是什么?它们对计算机整体结构的影响是什么?它们获得成功的原因是什么?也就是说,摒弃那些已经淘汰的技术,淡化过时的技术细节,吸收最新的、成熟的主流技术。

微型计算机的应用已经深入到各个领域,对于从事计算机应用领域的工程技术人员和计算机应用专业的学生掌握计算机原理和接口技术是非常重要的。本书讲述了计算机原理、汇编语言和接口技术及其应用,把计算机的硬件和软件结合在一起,使学生能够通过学习原理、汇编语言和接口技术,特别是精通实例,掌握软件控制硬件的过程,为在工作过程中应用计算机打下坚实的基础。在内容的组织上,本着由浅入深、循序渐进的原则,注重基本知识和基本概念的介绍,结合实例重点介绍实用性较强的内容。对应用较少、难度过大的内容则少量介绍或不予介绍,使学生有的放矢,掌握所学内容。本书突出应用性,书中精选了一些实际应用例题,并用单独一章介绍微型计算机系统的开发,由此做到理论教学与实践教学的同步融合,达到学以致用。

本书编者多年从事微型计算机原理与接口技术教学与科研工作,对微型计算机原理与接口技术的教学与应用有深刻的理解和丰富的经验。在内容的取舍上结合了教学与科研等方面的经验,书中的许多例题就来自具体的科研项目。通过学习,学生能水到渠成地掌握微型计算机原理与接口技术。全书内容共分13章:第1章简要介绍微型计算机的基本组成、微型计算机的发展及分类、微型计算机数制及其转换、微型计算机数的表示方法和微型计算机的技术指标;第2章主要介绍8086/8088及80286微处理器的功能结构、80386微处理器、80486微处理器、Pentium微处理器和Itanium微处理器;第3章主要介绍寻址方式、指令的基本格式、8086的指令系统、80286的新增指令、80386的新增指令、80486的新增指令和Pentium扩充指令;第4章主要介绍汇编语言和汇编程序、MASM宏汇编语言程序、数据定义和伪指令、结构和记录、宏指令及其应用、程序的基本设计方法和程序的基本结构程序设计;第5章主要介绍8086/8088微处理器的引脚功能、8086微处理器的系统配置、8086微处理器系统总线时序、80386微处理器的引脚功能及总线周期、80486微处理器的引脚信号、Pentium微处理器引脚功能简介;第6章主要介绍存储器概述、各种存储器、存储器扩展、连接实例和8086存储器系统;第7章主要介绍总线概述、系统总线、局部总线和外部通信总线;第8章主要介绍中断的基本原理、8086/8088微处理器的中断方式、8259A中断控制器的结构及应用举例;第9章主要介绍微型计算机接口的概述、可编程计时器/计数器8253-5、可编程并行接口8255A和DMA控制器8237A及应用;第10章主要介绍键盘、鼠标、打印机、扫描仪和数码相机;第11章主要介绍串行通信基础、串行接口标准、可编程串行通信接口芯片8250和INS8250的编程及其应用;第12章主要介绍数模转换器、模数转换器、采样保持电路和多路模拟开关;第13章主要介绍PC应用系统设计概述、 常用模块电路、数据采集系统和系统可靠性设计技术。

本书由陈光军任主编。陈光军编写了第1章、第6章和第13章并对全书进行统稿,刘贞德编写了第2章、第5章和第12章,张元国编写了第7章、第10章和第11章,郑建军编写了第4章和第8章,杨英洁编写了第3章,周建梁编写了第9章。王宇晓老师对全书进行了仔细认真的审阅,并提出了许多宝贵意见。本书编写过程中,一直得到清华大学出版社的大力支持和指导,在此一并表示衷心感谢。