微机原理与接口技术(基于32位机)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

本书是普通高等教育“十一五”国家级规划教材。

“微机原理与接口技术”是电子信息、自动化、电气工程等相关专业的一门重要的专业基础课程。随着微处理器技术的迅猛发展和社会上对人才培养的更高要求,迫切需要一本反映当今新技术及其应用的新教材。为此,我们在第一版教材的基础上,对部分章节的内容进行修订,增加了计算机发展的新技术、汇编语言与C/C++混合编程技术、BIOS视频功能调用等内容,经过整合,内容更精练,重点更突出。编写本书的主要目的是使理工科学生通过本门课程的学习,了解微处理器发展的新技术和应用领域,掌握微型计算机的基本结构、工作原理、接口技术及汇编语言程序设计,具有初步的微型计算机硬件和软件开发的能力,为后续课程的学习和今后的工作打下坚实的基础。

本书共分8章。

第1、2章讲述微型计算机的发展历史和基础知识,16位Intel 8086和32位Intel 80486微处理器的内部结构,寄存器组织及其工作方式。

第3、4章讲述Intel 80486微处理器的指令系统、寻址方式、汇编语言程序设计基础、微机系统中的DOS和BIOS功能调用、汇编语言与C/C++混合编程技术。

第5章在介绍存储器RAM和ROM芯片的基础上,讲述微型计算机存储器系统的设计方法、高速缓冲器Cache、虚拟存储器管理技术及Intel 80486微处理器存储器的管理模式。

第6章讲述微型计算机中断技术、Intel 80486微处理器的中断系统、可编程中断管理控制器8259A及其应用。

第7章讲述微型计算机I/O接口技术,包括可编程接口芯片8255A,8254,8237A,8250及A/D和D/A转换接口芯片,详细介绍它们的内部结构、初始化编程及其应用。

第8章讲述32位微型计算机主板、芯片组、系统总线、系统BIOS ROM与CMOS RAM,以及人机交互接口。

本书附录提供80x86指令系统一览表、DOS功能系统调用表和BIOS系统功能调用表。

为了更好地理解和掌握课堂所学知识,增强实际应用能力,书中列举了大量面向实际应用的例题,给出了分析方法、计算过程和详细注释。软件部分的例题全部提供了相应的汇编语言源程序,在MASM 6.0系统环境下调试通过,并给出运行结果;硬件接口部分的例题提供了硬件连接图和汇编语言源程序,在Proteus软件仿真实验的基础上,应用TPC-2003A实验台调试通过。各章配有一定数量的习题,供读者练习和自测。本书的特点在于追踪新技术的发展,面向实用,夯实基础;内容丰富,便于自学;条理清晰,便于领会;重点突出,详解难点。

本书建议课堂教学56~64学时,实验课8~10学时,如果有条件,可安排1~2周的课程设计。本书第2~7章为教学重点,其中第2、4、5、7章为教学难点,应分配较多的学时。

本书第1章由马春燕编写;第2章和第3章由王颖编写,第4章由梁翼龙编写,第5章和附录A由秦文萍编写,第6章由牛昱光编写,第7章由陈燕编写,第8章、附录B和附录C由贾敏智编写。马春燕和秦文萍负责全书的大纲拟定、组织编写与统稿。

在编写本书的过程中,我们得到了太原理工大学教务处、太原理工大学信息工程学院领导和教师的大力支持和帮助,太原理工大学信息工程学院研究生李媛、王学泰、刘鹏和姚景峰等也为本书的编写做了大量的工作,在此一并表示感谢。

2008年,“微机原理与接口技术”课程被评为太原理工大学精品课程。读者可以登录网址http://www.tyut.edu.kecheng1/2008/site08下载课程相关电子课件(网络课件、PPT课件和双语课件),观看视频教程进行学习。

由于作者水平有限,书中难免有不妥和错误之处,恳请读者批评指正。衷心欢迎读者随时提出意见和建议,通信地址:太原理工大学信息工程学院自动化系,邮政编码:030024,或发送电子邮件至作者邮箱tyutchyma@sina.com。

编者