目前,微型计算机的应用已深入到各个领域,从航空航天到家用电器。这就要求每个从事计算机应用的工程技术人员、将要从事计算机应用的学生,既要掌握软件方面的有关知识,又要掌握硬件方面的有关知识。以往的教材把微机原理、汇编语言和接口技术分开,各成一本书,这样对于汇编语言的学习,如同学习**语言一样,仅学了一种语言而已。本书则把微机原理、汇编语言和接口技术结合起来,使学生了解汇编语言对硬件控制的原理和过程,了解CPU的引脚功能和CPU*小控制系统的工作原理,把软件技术和硬件技术有机结合起来。本教材从实际应用的角度出发,本着深入浅出的原则,从讲解基本指令到程序设计,从讲解常用接口芯片的主要特性、内部结构到对接口芯片控制的软硬件设计,列举应用事例,使读者加深对微机应用控制技术的理解,进而达到灵活运用的目的。
本书主要特点是既体现*新的技术,又注重基础知识和实用技能。随着计算机的发展,各种微处理器、芯片也在不断发展,这些发展都是建立在8086/8088和本书所讲解的各种接口芯片的基础上,他们的基本结构和原理没有变,只是在速度、功能、专用性上有所增强。根据微型计算机发展的特点,本书在微处理器一章中,从*基本的8086/8088微处理器入手,在此基础上分析从80286到Pentium微处理器的内部结构、工作方式及工作原理的发展变化,并把他们进行横向比较,使学生从简单的知识入手,由浅入深地学习,把握微型计算机发展的过程,掌握*新技术。为了扩展知识面,本书还介绍了流水线作业、闪速内存、缓冲存储器(cache)、存储器寻址方式等新的关键技术。在各种接口芯片的介绍中,我们采用了大量的程序实例,使学生加深对芯片的了解。
全书共分为10章。第1章是对微型计算机系统基本概念的介绍。第2章介绍计算机中数据的表示方法。第3章主要介绍8086微处理器的结构、工作模式、操作过程、段结构及寻址方法,并分析从80286到Pentium微处理器的内部结构、工作方式及工作原理的发展变化。第4章、第5章主要讲述指令系统、汇编语言和汇编程序。第6章讲述半导体存储器及其系统。第7章讲述微型计算机的总线结构。第8章、第9章讲述接口技术及常用的芯片。第10章讲述D/A、A/D转换器的工作原理及控制过程。
本书第1章和第6章由东北大学秦皇岛分校刘星编写。第2章由天津职业大学李勤编写。第7章到第10章由天津职业大学李文英编写。第4章、第5章由天津轻工业学院宋蕴欣编写。第3章由李文英、刘星合写。
本书由天津纺织工学院李兰友教授审阅,并提出了大量宝贵意见,在此表示*诚挚的感谢。
由于笔者水平有限,书中难免有错误和不妥之处,敬请读者提出宝贵意见。