《新世纪计算机基础教育丛书:微型计算机原理及应用(第4版)》第四版在第三版的基础上进行了修改和增补。《新世纪计算机基础教育丛书:微型计算机原理及应用(第4版)》的主要内容可概括为五大部分:计算机的基础知识、个人计算机(PC)的主要部件及整体结构、汇编语言程序设计、输入输出技术及接口芯片、应用实例。
《新世纪计算机基础教育丛书:微型计算机原理及应用(第4版)》叙述由浅入深,体系结构合理,内容比较丰富,适合高等学校作为教材,也可供科技人员自学参考。
在高等院校中,很多专业都开设了有关微型计算机原理及其应用的课程。“计算机原理”与“计算机高级语言”虽然都是针对计算机的,但各有所偏重。前者着重讲述计算机的基本结构、内部信息流通和指令系统的基本原理,这也是有关计算机的硬件问题的分析,后者则可以脱离计算机的硬件结构而专门讲述编写程序的技巧,这也是有关计算机软件问题。
本书编写的目的就是想给大专院校提供一本“微机原理与应用”课程的教材。但由于各种专业类型很多,要求各异,难以强求一致,因此,本书只能在最基本的原理方面做一定深度的阐述。由于各专业的教学计划不可能提供更多的学时,故在应用方面也只能讲一些典型的系统结构和一两个实例。如果感到不足的话,各专业可根据实际需要增加各自感兴趣的实例。
《微型计算机原理及应用》这本教材第四版的内容可以分为下列五大部分:
第一部分为计算机的基础知识。这部分有3章。第1章介绍二进制加法电路。第2章介绍微型计算机的基本组成电路,主要讲述算术逻辑单元、触发器、寄存器、存储器及译码器等的基本原理。同时也陆续介绍总线结构和控制字的概念以及信息流通的过程。第3章以简化了的计算机为例来剖析微型计算机的工作原理,其中包括主要硬件结构、指令系统、程序设计、指令执行的过程。
第二部分为个人计算机(PC)的主要部件及整机结构。所谓PC也就是我们常说的微型计算机。这部分有第4~第6章。第4章讲述16位微处理器。第5章讲述32位微处理器的结构(微处理器也就是常说的中央处理器CPU)及工作原理。第6章讲述常见的微型计算机的总线及整机结构。
第三部分为汇编语言程序设计。这部分有第7章和第8章。第7章讲述汇编语言及汇编程序,第8章详述汇编语言程序的设计。这部分实用性较强,举例也较多。
第四部分为输入输出技术及接口芯片。这部分有第9~第12章。第9章讲述微型计算机的接口概念和控制原理。第10章讲述中断的概念及实用的中断系统。第11章介绍可编程接口芯片。第12章专门讲述模数变换(A/D)及数模变换(D/A)的工作原理及其实用芯片。
第五部分为实用举例。这部分讲述微型计算机在自动控制系统中的应用,其中列举了在开环和闭环系统的自动寻优系统以及大惯性和大滞后系统中的应用实例。
本书的内容较多,章节也多,教师可根据教学计划的学时斟酌选用。有些内容可作为学生毕业设计的参考教材,也可作为学生的自学资料,以扩大其知识面。
本书教学学时建议为56~80学时。
本书由郑学坚和朱定华编写,参加本书编写的工作人员还有周斌、蔡苗、蔡红娟、翟晟、黄松、吕建才、陈艳、林卫、程萍、张德芳、李志文、林成等。
由于编著者的实际经验及水平的限制,本书定会有疏漏或不妥之处,敬请读者不吝指正。
编著者
第1章 二进制数加法电路
1.1 二进制数的相加
1.2 半加器电路
1.3 全加器电路
1.4 半加器及全加器符号
1.5 二进制数的加法电路
1.6 二进制数的减法运算
1.7 可控反相器及加法/减法电路
1.8 习题
第2章 微型计算机的基本组成电路
2.1 算术逻辑单元
2.2 触发器
2.2.1 RS触发器
2.2.2 D触发器
2.2.3 JK触发器
2.3 寄存器
2.3.1 缓冲寄存器
2.3.2 移位寄存器
2.3.3 计数器
2.3.4 累加器
2.4 三态输出电路
2.5 总线结构
2.6 译码器
2.7 存储器
2.7.1 只读存储器
2.7.2 随机存储器
2.8 习题
第3章 微型计算机的基本工作原理
3.1 微型计算机结构的简化形式
3.2 指令系统
3.3 程序设计
3.3.1 先要有一个操作码表
3.3.2 存储器分配
3.3.3 将源程序翻译成目的程序
3.3.4 程序及数据的输入方法
3.4 执行指令的例行程序
3.4.1 环形计数器及机器节拍
3.4.2 取指周期及执行周期
3.5 控制部件
3.5.1 指令译码器
3.5.2 控制矩阵
3.5.3 其他控制电路
3.6 微型计算机功能的扩展
3.7 初级程序设计举例
3.8 控制部件的扩展
3.9 现代技术在微型计算机中的应用
3.9.1 流水线技术
3.9.2 高速缓冲存储器
3.9.3 虚拟存储器
3.9.4 现代技术的应用
3.10 习题
第4章 16位微处理器
4.1 16位微处理器概述
4.2 8086/8088微处理器
4.2.1 8086/8088 CPU的结构
4.2.2 8086/8088的寄存器
4.2.3 存储器结构
4.3 8086/8088的CPU总线
4.3.1 8086/8088的CPU引线
……
第5章 32位微处理器
第6章 PC的总线及整机结构
第7章 汇编语言与汇编程序
第8章 汇编语言程序设计
第9章 输入输出和接口技术
第10章 中断技术
第11章 常用可编程接口芯片
第12章 A/D及D/A转换器
第13章 微型计算机在自动控制系统中的应用
附录A 80×86指令系统表
附录B ASCII码字符表
参考文献