
自从1997年7月《新编1632位微型计算机原理及应用》第1版由清华大学出版社出版以来,已连续出版发行7次,受到全国许多高等院校与广大读者的欢迎和使用。
根据作者对几年来使用该书实践经验的总结,并汲取了使用该书的高校师生与广大读者的意见和建议,特别是由于计算机硬件技术的飞速发展,我们在清华大学出版社的大力支持与帮助下,集中了一批有丰富教学经验与多媒体CAI开发实践经验的老师,以弹性优化组合与动态跟踪模式,用8个月的时间,日以继夜地连续奋战,对教材进行了迅速地、全面地修订与更新。本书是《新编1632位微型计算机原理及应用》教材的全新修订版。其主要特点如下:
1 删除了原书中一些重复、陈旧或繁杂的内容。对过渡性的80386/80486 32位微机系统及其汇编语言编程等内容也作了精简,使教材篇幅大为精练,便于教师教学做到“少而精”。
2 进一步优化了教材组织结构。在保持“以模型机为入门,Intel 8086/8088 16位机为基础,追踪Intel主流系列高性能微机的技术发展方向”这一基本结构特色的基础上,对中断子程序设计、中断技术与接口应用技术等内容都作了必要的调整与归纳,使结构更加紧凑与合理,便于教师组织教学和学生自学。
3 及时增加与扩充了Pentium 系列微处理器及微机系统的最新技术和实用知识,对目前流行的32位微机的总线结构,微机系统的配置与性能指标,硬盘技术、光盘驱动器技术、新型的存储器,PentiumⅡ/ PentiumⅢ/ PentiumⅣ以及Itanium(安腾)微处理器及其系统等,都作了十分精练的介绍与解析,这对于提高微机硬件教学质量和增强大学生对新技术的适应性非常必要和有用。
4 本书的一大特色,是配套了《微型计算机原理》CAI教学光盘。该多媒体教学软件是作者多年教学经验的结晶,它以超文本、超链接的形式,集文字、声音、图形、图像于一体,并以大量生动、直观的动画演示和精心设计的友好界面,来辅助复杂抽象的计算机教学,对教师的教学会起到事半功倍的效果。
5 经过多次反复认真地交叉校对、互审与统稿,最大限度地消除了原书中的一些疏漏与错误;同时,还为每章增配了习题,提高了教材的可读性,便于教师组织教学与考核。
《新编1632位微型计算机原理及应用》第1版由李继灿(主编)与李华贵合作编著。本书是该书的全新修订版,由李继灿、李华贵、沈疆海、郭麦成合作编著与修订。全书共分8章。第1、2章介绍了微型计算机的公共基础知识与运算基础。第3章详细介绍了8086/8088微处理器及其系统。第4章介绍了8086/8088汇编语言程序设计。第5章除详细介绍了半导体存储器以外,还简要介绍了磁表面存储器、光盘存储器以及一些新型的存储器。第6章为输入/输出与中断,重点介绍了接口的基本概念,8086/8088的中断系统及其处理方法。第7章为可编程接口芯片及应用,主要介绍Intel系列的典型接口芯片及其应用技术。最后的第8章为从80286到Pentium 系列的技术发展。其中,Pentium 微处理器系列及相关技术的发展,动态跟踪了目前微处理器及其系统的最新技术发展方向。
本书由李继灿教授策划并任主编,负责全书的大纲拟定、编著与统稿。李华贵教授任副主编,负责部分章节及习题的编著与统稿。郭麦成副教授与沈疆海同志分别负责第4章与第5章的编著与修改,并参与了程序与文图的校核。
本书编写过程中,始终受到清华大学出版社的大力支持与宝贵帮助,特别是蔡鸿程编审与李幼哲编审多年来一直关注并指导本书质量的不断提升,使本书得以及时更新与改版;此外,柯玉杞同志为本书的排版付出了辛勤的劳动,李爱珺同志为本书的终校、分类与总汇作了非常认真、细致的工作。没有他们的帮助,本书在短期内连续几次出版与发行是难以想象的。在此,本人谨表示最诚挚的感谢。
由于编者水平有限,加之时间仓促,书中难免存在一些不足与疏漏之处,恳请读者提出宝贵意见、建议和指正。
第1章微机系统导论
11微机系统组成
一、几个基本定义
二、微型计算机系统的组成
12微机硬件系统结构
13微处理器组成
一、运算器
二、控制器
三、内部寄存器阵列
14存储器概述
一、基本概念
二、存储器组成
三、读/写操作过程
15微机工作过程
16微机系统的主要性能指标
一、最佳整体性能评估与最佳购买性能评估
二、主板的结构与性能
三、微处理器的性能指标
四、硬盘的性能指标
五、允许配置的外设数量
六、总线的性能指标
七、系统软件的配置
习题一
第2章微机运算基础
21进位计数制
一、十进制数
二、二进制数
三、八进制数
四、十六进制数
22进位数制之间的转换
一、二进制数转换为十进制数
二、十进制数转换为二进制数
三、八进制数与二进制数之间的转换
四、八进制数与十进制数之间的转换
五、十六进制数与二进制数之间的转换
六、十六进制数与十进制数之间的转换
23二进制编码(代码)
一、二进制编码的十进制(二—十进制或BCD码)
二、字母与字符的编码
24二进制数的运算
一、进进制数的算术运算
二、进进制数的逻辑运算
25数的定点与浮点表示
一、定点表示
二、浮点表示
三、定点表示与浮点表示的比较
26带符号数的表示法
一、机器数与真值
二、机器数的种类和表示方法
三、补码的加减法运算
四、溢出及其判断方法
习题二
第3章8086/8088微处理器及其系统
318086/8088微处理器
一、8086/8088 CPU的内部结构
二、8086/8088的寄存器结构
三、8086/8088的引脚信号和功能
328086/8088系统的最小/最大工作方式
一、最小方式
二、最大/方式
33多处理器系统
348086/8088的存储器
一、存储器组织
二、存储器的分段
三、实际地址和逻辑地址
四、堆栈
五、存储器的工作时序
358086/8088指令系统
一、8086/8088指令系统的特点
二、8086/8088的指令格式
三、寻址方式
四、8086/8088指令的分类
36数值数据协处理器8087与输入/输出协处理器8089
一、数值数据协处理器8087
二、输入/输出协处理器8089
习题三
第4章8086/8088汇编语言程序设计
41程序设计语言概述
一、机器语言
二、汇编语言
三、高级语言
428086/8088汇编语言的基本语法
一、8086/8088汇编源程序实例
二、8086/8088汇编语言语句
438086/8088汇编语言程序设计基本方法
一、顺序结构程序
二、分支结构程序
三、循环结构程序
四、DOS及BIOS中断调用
44软件调试技术
一、调试软件DEBUG
二、软件调试基本方法
习题四
第5章微机的存储器
51存储器的分类与组成
一、半导体存储器的分类
二、半导体存储器的组成
52随机存取存储器(RAM)
一、静态随机存取存储器
二、动态随机存储器
53只读存储器(ROM)
一、只读存储器存储信息的原理和组成
二、只读存储器的分类
三、EPROM芯片实例——Intel 2716
54存储器的连接
一、存储器芯片的扩充
二、存储器与CPU的连接
三、存储器与CPU连接应注意的一些问题
55几种新型的半导体存储器
56磁表面存储器
一、磁表面存储信息原理
二、磁盘存储器
三、盒式磁带存储器
四、硬盘存储器
57光盘存储器
一、概述
二、光盘存储器的写读原理、特点及其应用技术
三、可擦式光盘存储器
习题五
第6章输入输出与中断
61输入输出接口概念
一、CPU与外设间的连接
二、接口电路的基本结构
62CPU与外设数据传送的方式
一、程序传送
二、中断传送
三、直接存储器存取(DMA)传送
63中断技术
一、中断概述
二、单个中断源的中断
三、向量中断
四、中断优先权
648086/8088的中断系统和中断处理
一、8086/8088的中断系统
二、8086/8088的中断处理过程
三、中断向量表
四、可屏蔽中断的过程
五、中断响应时序
六、中断服务子程序设计
习题六
第7章可编程接口芯片及应用
71接口的分类及功能
一、接口的分类
二、接口的功能
72可编程序计数器/定时器8253—5
一、8253—5的引脚与功能结构
二、8253—5的内部结构与功能结构
三、8253—5的6种工作方式及时序关系
四、8253应用举例
73可编程序中断控制器8259A
一、8259A的引脚与功能结构
二、8289A内部结构框图和中断工作过程
三、8289A的控制字格式
四、8259A应用举例
74可编程序并行通信接口芯片8255A
一、8255A芯片引脚定义与功能
二、8255A寻址方式
三、8255A的3种工作方式
四、时序关系
五、8255A应用举例
75可编程序串行异步通信接口芯片8250
一、串行异步通信规程(PROTOCOL)
二、8250芯片引脚定义与功能
三、8250芯片的内部结构和寻址方式
四、8250内部控制状态寄存器的
五、8250通信编程
六、8250应用举例
76模/数(A/D)与数/模(D/A)转换接口芯片
一、A/D转换接口
二、D/A转换接口
习题六
第8章从80286到Pentium系列的技术发展
8180286与8086/8088相比的特点
一、80286与8086/8088相比的特点
二、80286在体系结构上与8086/8088的主要异同点
8.280386微处理器
一、80386的特点
二、80386的内部结构
三、80386的寄存器结构
四、80386的存储器管理
五、80386/80486三种工作模式的相互转变
8380486微处理器
一、80486的主要结构特点
二、80486 CPU内部结构
三、高速缓存
84Pentium微处理器
一、Intel 80X86 CPU系列
二、Pentium (P5)的体系结构及其特点
三、P5总线与80486总线的主要区别
四、相对486体系结构的增强点
85Pentium微处理器系列及相关技术的发展
一、Pentium Ⅱ微处理器(PⅡ或奔腾Ⅱ)
二、Pentium Ⅲ微处理器(PⅢ,奔腾Ⅲ)
三、Pentium Ⅳ(PU简界)
四、Pentium Ⅳ系统初探
五、新一代微处理器——Itanium(奔腾)
六、对称多处理(SMP)对今后PC机发展方向的影响)
习题八
附录8086/8088指令系统表
主要参考文献