计算机类专业教育 > 硬件类
微型计算机原理与接口技术(第四版)
书号:9787113214197 套系名称:普通高等院校计算机基础教育规划教材·精品系列
作者:杨立 邓振杰 荆淑霞 出版日期:2016-02-01
定价:45.00 页码 / 开本:344 /16
策划编辑:刘丽丽 责任编辑:周欣 彭立辉
适用专业:无 适用层次:高等学校
最新印刷时间:
资源下载
教学课件
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
本书以目前流行的微型计算机为对象,将微型计算机基础知识、典型微处理器、寻址方式与指令系统、汇编语言及程序设计、总线技术、存储器系统、输入/输出接口技术、中断技术、通用可编程接口芯片、人机交互设备及接口、D/A及A/D转换器等知识融为一体,内容的组合体现出结构化和模块化,合理形成完整的课程教学体系,突出计算机应用的新知识和新技术。每章均给出导读、小结及思考与练习,为读者学习提供帮助。
本书融入作者多年教学和实践经验,内容由浅入深、循序渐进、重点突出、应用性强;从教学规律和学习习惯出发,合理编排教学内容,全面阐述微型计算机原理与接口技术中必须掌握的基本知识和基本技能,为今后的实际应用奠定扎实基础。
本书适合作为应用型本科院校计算机专业的教材,也可作为高等职业教育、成人教育、在职人员培训、高等教育自学人员和从事微型计算机硬件和软件开发的工程技术人员学习和应用的参考书。无
第 1 章 微型计算机基础知识................................................................................ 1
1.1 微型计算机概述.......................................................................................... 1
1.1.1 微处理器的产生和发展.................................................................... 1
1.1.2 微型计算机分类............................................................................... 3
1.1.3 微型计算机特点............................................................................... 4
1.1.4 微型计算机性能指标........................................................................ 5
1.2 微型计算机硬件结构及其功能.................................................................... 5
1.2.1 微型计算机硬件基本结构................................................................ 6
1.2.2 微型计算机各模块基本功能............................................................ 6
1.3 微型计算机系统.......................................................................................... 9
1.3.1 微型计算机系统组成........................................................................ 9
1.3.2 微型计算机常用软件.......................................................................10
1.3.3 软硬件之间的关系..........................................................................11
1.4 计算机中的数制及其转换...........................................................................12
1.4.1 数制的基本概念..............................................................................12
1.4.2 数制之间的转换..............................................................................13
1.5 计算机中机器数的表示..............................................................................15
1.5.1 机器数表示方法..............................................................................15
1.5.2 带符号数的原码、反码、补码表示................................................15
1.5.3 定点数和浮点数的表示...................................................................17
1.5.4 数据溢出及其判断..........................................................................18
1.6 计算机中常用编码......................................................................................18
1.6.1 美国信息交换标准代码...................................................................18
1.6.2 二-十进制编码——BCD码.............................................................20
本章小结............................................................................................................21
思考与练习题.....................................................................................................21
第 2 章 典型微处理器......................................................................................... 23
2.1 微处理器性能简介......................................................................................23
2.1.1 处理器主要性能指标.......................................................................23
2.1.2 微处理器基本功能..........................................................................24
2.2 Intel 8086微处理器内外部结构.................................................................24
2.2.1 8086微处理器内部结构..................................................................24
2.2.2 8086微处理器寄存器结构..............................................................27
2.2.3 8086微处理器外部特性..................................................................30
2.3 存储器和I/O组织.....................................................................................32
微型计算机原理与接口技术 第四版
2
2.3.1 存储器组织.....................................................................................32
2.3.2 I/O端口组织...................................................................................36
2.4 8086微处理器总线周期和工作方式..........................................................37
2.4.1 8284A时钟信号发生器...................................................................37
2.4.2 8086总线周期.................................................................................38
2.4.3 8086微处理器最小/最大工作方式..................................................39
2.5 8086微处理器操作时序.............................................................................41
2.5.1 系统复位和启动操作.......................................................................42
2.5.2 总线操作.........................................................................................42
2.5.3 暂停操作.........................................................................................43
2.5.4 中断响应总线周期操作...................................................................43
2.5.5 总线保持请求/保持响应操作..........................................................44
2.6 32位微处理器简介....................................................................................45
2.6.1 80386微处理器...............................................................................45
2.6.2 80486微处理器...............................................................................46
2.6.3 Pentium系列微处理器....................................................................48
2.6.4 Pentium微处理器采用的新技术......................................................52
本章小结............................................................................................................53
思考与练习题.....................................................................................................54
第 3 章 寻址方式与指令系统.............................................................................. 56
3.1 指令格式及寻址.........................................................................................56
3.1.1 指令系统与指令格式.......................................................................56
3.1.2 寻址的概念及操作数类别...............................................................57
3.2 8086寻址方式及其应用.............................................................................57
3.2.1 与操作数有关的寻址方式...............................................................58
3.2.2 与I/O端口地址有关的寻址方式.....................................................60
3.3 8086指令系统及其应用.............................................................................61
3.3.1 数据传送类指令..............................................................................61
3.3.2 算术运算类指令..............................................................................64
3.3.3 逻辑运算与移位类指令...................................................................67
3.3.4 串操作类指令..................................................................................70
3.3.5 控制转移类指令..............................................................................72
3.3.6 处理器控制类指令..........................................................................75
3.3.7 中断调用指令..................................................................................76
3.4 DOS和BIOS中断调用..............................................................................77
3.4.1 DOS功能调用.................................................................................77
3.4.2 BIOS中断调用................................................................................78
3.5 Pentium微处理器新增寻址方式和指令.....................................................79
3.5.1 Pentium微处理器的内部寄存器......................................................79
3.5.2 Pentium微处理器的新增寻址方式..................................................80
3.5.3 Pentium系列微处理器专用指令......................................................81
3.5.4 Pentium系列微处理器控制指令......................................................81
目 录
3
本章小结............................................................................................................82
思考与练习题.....................................................................................................82
第 4章 汇编语言及程序设计.............................................................................. 85
4.1 汇编语言简述............................................................................................85
4.1.1 汇编语言及语句格式.......................................................................85
4.1.2 汇编语言标识符、表达式和运算符................................................86
4.1.3 汇编语言源程序结构.......................................................................89
4.2 汇编语言常用伪指令.................................................................................90
4.2.1 数据定义伪指令..............................................................................91
4.2.2 符号定义伪指令..............................................................................92
4.2.3 段定义伪指令..................................................................................93
4.2.4 过程定义伪指令..............................................................................94
4.2.5 结构定义伪指令..............................................................................95
4.2.6 模块定义与连接伪指令...................................................................96
4.2.7 程序计数器$和ORG伪指令...........................................................97
4.3 汇编语言程序上机过程..............................................................................97
4.3.1 汇编语言的工作环境.......................................................................97
4.3.2 汇编语言上机操作步骤...................................................................98
4.4 汇编语言程序设计.....................................................................................99
4.4.1 程序设计基本步骤及程序结构........................................................99
4.4.2 顺序结构程序设计........................................................................100
4.4.3 分支结构程序设计........................................................................101
4.4.4 循环结构程序设计........................................................................104
4.4.5 子程序设计...................................................................................107
4.4.6 DOS调用程序设计.......................................................................109
4.5 高级汇编技术.......................................................................................... 111
4.5.1 宏指令与宏汇编............................................................................ 111
4.5.2 重复汇编.......................................................................................113
4.5.3 条件汇编.......................................................................................115
本章小结..........................................................................................................117
思考与练习题...................................................................................................118
第 5 章 总线技术.............................................................................................. 120
5.1 概述.........................................................................................................120
5.1.1 总线的概念...................................................................................120
5.1.2 总线的结构...................................................................................121
5.1.3 总线的分类...................................................................................122
5.1.4 总线性能及总线标准.....................................................................123
5.1.5 总线传输和控制............................................................................124
5.2 系统总线..................................................................................................125
5.2.1 概述..............................................................................................125
微型计算机原理与接口技术 第四版
4
5.2.2 ISA总线.......................................................................................125
5.3 局部总线..................................................................................................130
5.3.1 PCI总线........................................................................................131
5.3.2 AGP总线......................................................................................133
5.4 外围设备总线..........................................................................................134
5.4.1 USB通用串行总线........................................................................134
5.4.2 IEEE 1394总线.............................................................................137
5.5 I
2
C总线...................................................................................................139
5.5.1 I
2
C总线简介.................................................................................139
5.5.2 I
2
C总线特性.................................................................................140
5.5.3 I
2
C总线工作原理..........................................................................140
本章小结..........................................................................................................141
思考与练习题...................................................................................................142
第 6 章 存储器系统.......................................................................................... 144
6.1 存储器概述..............................................................................................144
6.1.1 存储器分类...................................................................................144
6.1.2 存储器常用性能指标.....................................................................145
6.1.3 存储系统层次结构........................................................................146
6.2 半导体存储器..........................................................................................147
6.2.1 概述..............................................................................................147
6.2.2 随机存储器(RAM)....................................................................149
6.2.3 只读存储器(ROM)....................................................................153
6.3 存储器扩展与寻址...................................................................................156
6.3.1 位扩展...........................................................................................157
6.3.2 字扩展...........................................................................................157
6.3.3 字位扩展.......................................................................................157
6.3.4 存储器的寻址................................................................................158
6.4 存储器与CPU的连接..............................................................................159
6.4.1 连接时注意问题............................................................................159
6.4.2 典型微处理器与存储器的连接......................................................160
6.5 辅助存储器..............................................................................................161
6.5.1 硬盘存储器...................................................................................161
6.5.2 光盘存储器...................................................................................166
6.6 新型存储器技术.......................................................................................169
6.6.1 多体交叉存储器............................................................................169
6.6.2 高速缓冲存储器(Cache)...........................................................170
6.6.3 虚拟存储器...................................................................................172
6.6.4 闪速存储器...................................................................................177
本章小结..........................................................................................................180
思考与练习题...................................................................................................181
目 录
5
第 7 章 输入/输出接口技术............................................................................... 183
7.1 概述.........................................................................................................183
7.1.1 输入/输出接口电路要解决的问题.................................................183
7.1.2 输入/输出接口的结构与功能........................................................184
7.1.3 I/O端口的编址方式......................................................................186
7.2 输入/输出数据传送方式..........................................................................187
7.2.1 无条件传送方式............................................................................187
7.2.2 查询传送方式................................................................................188
7.2.3 中断传送方式................................................................................191
7.2.4 DMA传送方式..............................................................................192
7.2.5 通道方式.......................................................................................195
本章小结..........................................................................................................196
思考与练习题...................................................................................................197
第 8 章 可编程 DMA 控制器 8237A .................................................................. 198
8.1 概述.........................................................................................................198
8.1.1 8237A主要功能............................................................................198
8.1.2 8237A工作状态............................................................................199
8.2 8237A内部结构及引脚............................................................................199
8.2.1 8237A内部结构............................................................................199
8.2.2 8237A引脚及功能........................................................................200
8.3 8237A工作方式.......................................................................................202
8.3.1 单字节传送方式............................................................................202
8.3.2 数据块传送方式............................................................................203
8.3.3 请求传送方式................................................................................203
8.3.4 级连传送方式................................................................................203
8.4 8237A内部寄存器功能及格式.................................................................204
8.4.1 当前地址寄存器............................................................................204
8.4.2 当前字节数寄存器........................................................................205
8.4.3 基地址寄存器................................................................................205
8.4.4 基字节寄存器................................................................................205
8.4.5 命令寄存器...................................................................................205
8.4.6 工作方式寄存器............................................................................206
8.4.7 请求寄存器...................................................................................207
8.4.8 屏蔽寄存器...................................................................................208
8.4.9 状态寄存器...................................................................................208
8.4.10 暂存寄存器...................................................................................209
8.4.11 软件命令.......................................................................................209
8.5 8237A编程及应用...................................................................................209
8.5.1 8237A主要寄存器端口地址分配..................................................209
8.5.2 8237A编程一般步骤.....................................................................210
8.5.3 8237A应用举例............................................................................212
微型计算机原理与接口技术 第四版
6
本章小结..........................................................................................................215
思考与练习题...................................................................................................216
第 9 章 中断技术.............................................................................................. 217
9.1 概述.........................................................................................................217
9.1.1 中断的概念...................................................................................217
9.1.2 中断源...........................................................................................219
9.1.3 中断处理过程................................................................................219
9.1.4 中断优先级管理............................................................................221
9.1.5 单级中断与多级中断.....................................................................224
9.2 8086中断系统.........................................................................................224
9.2.1 中断类型.......................................................................................225
9.2.2 中断向量表...................................................................................227
9.2.3 8086中断处理过程.......................................................................228
9.3 可编程中断控制器8259A及其应用........................................................231
9.3.1 8259A内部结构及引脚.................................................................231
9.3.2 8259A中断管理方式.....................................................................233
9.3.3 8259A中断响应过程.....................................................................236
9.3.4 8259A编程及应用........................................................................237
本章小结..........................................................................................................244
思考与练习题...................................................................................................245
第 10 章 可编程并行接口芯片8255A ............................................................... 246
10.1 并行接口概述........................................................................................246
10.1.1 并行接口的分类..........................................................................246
10.1.2 并行接口的特点..........................................................................247
10.1.3 并行接口的功能..........................................................................247
10.2 并行接口芯片8255A..............................................................................247
10.2.1 8255A内部结构及引脚...............................................................248
10.2.2 8255A工作方式..........................................................................250
10.2.3 8255A编程及应用.......................................................................256
本章小结..........................................................................................................260
思考与练习题...................................................................................................260
第 11 章 可编程串行接口芯片8251A ............................................................... 262
11.1 串行传输的基本概念..............................................................................262
11.1.1 串行通信概述..............................................................................262
11.1.2 信号的调制与解调......................................................................264
11.2 串行接口芯片8251A..............................................................................264
11.2.1 8251A基本性能..........................................................................264
11.2.2 8251A内部结构与引脚...............................................................265
11.2.3 8251A编程控制..........................................................................268
目 录
7
11.2.4 8251A初始化和编程应用............................................................269
11.3 PC串行异步通信接口............................................................................273
11.3.1 RS-232串行通信接口.................................................................273
11.3.2 BIOS串行异步通信接口的功能调用...........................................274
本章小结..........................................................................................................277
思考与练习题...................................................................................................278
第 12 章 可编程定时器/计数器接口芯片8253 .................................................. 279
12.1 概述.......................................................................................................279
12.1.1 定时器/计数器基本原理..............................................................279
12.1.2 8253的特点................................................................................279
12.2 8253内部结构和引脚功能.....................................................................280
12.2.1 8253内部结构.............................................................................280
12.2.2 8253引脚功能.............................................................................280
12.3 8253初始化及工作方式.........................................................................281
12.3.1 8253初始化................................................................................281
12.3.2 8253工作方式.............................................................................283
12.4 8253的应用...........................................................................................288
12.4.1 8253初始化编程.........................................................................288
12.4.2 8253应用实例.............................................................................289
本章小结..........................................................................................................290
思考与练习题...................................................................................................290
第 13 章 人机交互设备及接口.......................................................................... 292
13.1 概述.......................................................................................................292
13.2 键盘与鼠标............................................................................................292
13.2.1 键盘及接口电路..........................................................................292
13.2.2 PC键盘接口及其应用.................................................................295
13.2.3 鼠标及接口电路..........................................................................298
13.3 显示器及其接口.....................................................................................300
13.3.1 CRT显示器.................................................................................300
13.3.2 LED与LCD显示........................................................................304
13.4 打印机及其接口.....................................................................................308
13.4.1 常用打印机及工作原理...............................................................308
13.4.2 打印机中断调用..........................................................................309
13.5 其他外设简介........................................................................................309
13.5.1 扫描仪原理及其应用...................................................................309
13.5.2 数码照相机原理及其应用...........................................................310
13.5.3 触摸屏原理及其应用...................................................................311
本章小结..........................................................................................................312
思考与练习题...................................................................................................312
微型计算机原理与接口技术 第四版
8
第 14章 D/A 及 A/D 转换器 ............................................................................. 314
14.1 概述.......................................................................................................314
14.2 典型D/A转换器及其应用.....................................................................314
14.2.1 D/A转换器工作原理...................................................................314
14.2.2 D/A转换器主要性能指标...........................................................316
14.2.3 DAC0832及其应用.....................................................................316
14.3 典型A/D转换器及其应用.....................................................................322
14.3.1 A/D转换器工作原理...................................................................322
14.3.2 A/D转换器主要性能指标...........................................................323
14.3.3 ADC0809及其应用.....................................................................323
14.3.4 A/D转换器选择原则...................................................................329
14.4 A/D和D/A转换应用实例.....................................................................330
本章小结..........................................................................................................331
思考与练习题...................................................................................................331
参考文献............................................................................................................ 332
本教材注重知识体系的完整和前后内容的有机衔接,突出应用特色,与工程实践相结合,减少过多过深的原理性分析,加大实践教学内容比重。相关概念、理论及应用均以基本要求为主,通过对各章知识点的阐述与分析,做到层次清晰,脉络分明,由浅入深,循序渐进,举一反三,突出实用。