
微型计算机原理与接口技术(第三版)
《微型计算机原理与接口技术(第三版)》是2009年中国铁道出版社出版的图书,作者是杨立 邓振杰 荆淑霞。
基本介绍
- 书名:微型计算机原理与接口技术(第三版)
- 作者:杨立 邓振杰 荆淑霞
- ISBN:978-7-113-10435-1
- 出版社:中国铁道出版社
- 出版时间:2009-09-01
- 开本:16开
基本信息
套系名称:21世纪高校计算机套用技术系列规划教材基础教育系列
页码:324页
作者:杨立 邓振杰 荆淑霞 等编着
出版时间:2009-09-01
定价:32 元
内容简介
《微型计算机原理与接口技术(第三版)》是一本正文语种为简体中文的书籍。
本书以目前流行的微型计算机为对象,将微型计算机的系统结构、典型微处理器、指令系统、彙编语言、汇流排技术、存储器系统、输入/输出接口技术、中断技术、可程式接口晶片、人机互动设备及接口、D/A及A/D转换器等知识融为一体,内容的组合体现出结构化和模组化,合理地形成完整的课程教学体系,突出计算机套用的新知识和新技术。
每章均给出导读和小结及思考与练习题,为读者的学习提供帮助。
本书融入作者多年的教学和实践经验,内容由浅入深、循序渐进、重点突出、套用性强。从教学规律和人们的学习习惯出发,合理地编排教学内容,全面阐述微型计算机原理与接口技术中必须掌握的基本知识和基本技能,为今后的实际套用奠定坚实的基础。
本书适合作为高等院校本科套用型专业以及高职高专相关专业学生的教材,也可作为成人教育、在职人员培训、高等教育自学人员和从事微型计算机硬体和软体开发的工程技术人员学习和套用的参考书。
图书目录
第1章
微型计算机概述 1
1.1 微型计算机的发展与套用 1
1.1.1 微处理器的产生和发展 1
1.1.2 微型计算机的分类 4
1.1.3 微型计算机的特点与性能指标 4
1.1.4 微型计算机的套用 6
1.2 微型计算机的硬体结构及系统组成 8
1.2.1 微型计算机硬体的基本结构 8
1.2.2 微型计算机的系统组成 11
1.3 计算机中的信息表示 12
1.3.1 计算机中的数制及其转换 13
1.3.2 计算机中数值数据的表示 15
1.3.3 计算机中常用的编码 18
本章小结 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.3.1 存储器组织 32
2.3.2 I/O连线埠组织 36
2.4 8086微处理器的汇流排周期和工作方式 36
2.4.1 8284A时钟信号发生器 37
2.4.2 8086汇流排周期 37
2.4.3 8086微处理器的最小/最大工作方式 38
2.5 32位微处理器简介 41
2.5.1 80386微处理器 41
2.5.2 80486微处理器 42
2.5.3 Pentium系列微处理器 44
2.5.4 Pentium微处理器採用的新技术 48
本章小结 50
思考与练习题 50
第3章
定址方式与指令系统 53
3.1 指令格式及定址 53
3.1.1 指令系统与指令格式 53
3.1.2 定址及定址方式的概念 54
3.2 8086指令系统的定址方式 54
3.2.1 与运算元有关的定址方式 55
3.2.2 与I/O连线埠有关的定址方式 57
3.3 8086指令系统 58
3.3.1 数据传送类指令 58
3.3.2 算术运算类指令 61
3.3.3 逻辑运算与移位类指令 64
3.3.4 串操作类指令 67
3.3.5 控制转移类指令 70
3.3.6 处理器控制类指令 74
3.4 DOS和BIOS中断调用 74
3.4.1 DOS功能调用 74
3.4.2 BIOS中断调用 76
3.5 Pentium微处理器新增定址方式和指令 76
3.5.1 Pentium微处理器的内部暂存器 76
3.5.2 Pentium微处理器的新增定址方式 77
3.5.3 Pentium系列微处理器专用指令 78
3.5.4 Pentium系列微处理器控制指令 78
本章小结 79
思考与练习题 79
第4章
彙编语言 82
4.1 彙编语言简述 82
4.1.1 彙编语言及语句格式 82
4.1.2 彙编语言程式结构 86
4.1.3 彙编语言常用伪指令 87
4.1.4 彙编语言程式上机过程 94
4.2 彙编语言程式设计 94
4.2.1 程式设计的基本步骤及
程式基本结构 94
4.2.2 顺序结构程式设计 96
4.2.3 分支结构程式设计 98
4.2.4 循环结构程式设计 101
4.2.5 子程式设计 103
4.2.6 DOS调用程式设计 105
4.3 高级彙编技术 107
4.3.1 宏彙编 107
4.3.2 重複彙编与条件彙编 109
本章小结 113
思考与练习题 114
第5章
汇流排技术 116
5.1 概述 116
5.1.1 汇流排的概念 116
5.1.2 汇流排的结构 117
5.1.3 汇流排的分类 118
5.1.4 汇流排性能及标準 119
5.1.5 汇流排传输和控制 120
5.2 系统汇流排 121
5.2.1 概述 121
5.2.2 ISA汇流排 122
5.3 局部汇流排 128
5.3.1 PCI汇流排 128
5.3.2 AGP汇流排 132
5.4 外部设备汇流排 133
5.4.1 USB汇流排 133
5.4.2 IEEE 1394汇流排 136
5.5 I2C汇流排 139
5.5.1 I2C汇流排简介 139
5.5.2 I2C汇流排特性 139
5.5.3 I2C汇流排原理 140
本章小结 141
思考与练习题 141
第6章
存储器系统 143
6.1 存储器概述 143
6.1.1 存储器的分类 143
6.1.2 存储器的常用性能指标 144
6.1.3 存储系统的层次结构 145
6.1.4 半导体存储器的结构 146
6.2 随机存取存储器(RAM) 148
6.2.1 静态RAM(SRAM) 148
6.2.2 动态RAM(DRAM) 150
6.3 唯读存储器(ROM) 152
6.3.1 掩膜ROM 152
6.3.2 可程式PROM 153
6.3.3 光可擦除EPROM 153
6.3.4 电可擦除E2PROM 153
6.3.5 闪速存储器 154
6.4 存储器的扩展与定址 154
6.4.1 位扩展 155
6.4.2 字扩展 155
6.4.3 字位扩展 155
6.4.4 存储器的定址 156
6.5 存储器与微处理器的连线 157
6.5.1 连线时应注意的问题 157
6.5.2 典型微处理器与存储器的连线 157
6.6 辅助存储器 159
6.6.1 硬碟存储器及其接口 159
6.6.2 光碟存储器及其接口 162
6.7 新型存储器技术 164
6.7.1 多体交叉存储器 165
6.7.2 高速缓冲存储器(cache) 165
6.7.3 虚拟存储器 167
本章小结 169
思考与练习题 170
第7章
输入/输出接口技术 172
7.1 概述 172
7.1.1 输入/输出接口电路要解决的问题 172
7.1.2 输入/输出接口的结构与功能 173
7.1.3 CPU与I/O接口之间传递的信息 175
7.1.4 I/O连线埠的编址方式 176
7.2 输入/输出的数据传送方式 177
7.2.1 无条件传送方式 177
7.2.2 查询传送方式 178
7.2.3 中断传送方式 180
7.2.4 DMA传送方式 182
本章小结 183
思考与练习题 183
第8章
可程式DMA控制器8237A 184
8.1 概述 184
8.1.1 8237A的主要功能 184
8.1.2 8237A的工作状态 184
8.2 8237A内部结构及引脚 185
8.2.1 8237A内部结构 185
8.2.2 8237A引脚及功能 186
8.3 8237A的工作方式 188
8.3.1 单位元组传送方式 188
8.3.2 数据块传送方式 188
8.3.3 请求传送方式 189
8.3.4 级联传送方式 189
8.4 8237A内部暂存器功能及格式 189
8.4.1 当前地址暂存器 190
8.4.2 当前位元组暂存器 190
8.4.3 基地址暂存器 190
8.4.4 基位元组暂存器 190
8.4.5 命令暂存器 191
8.4.6 工作方式暂存器 192
8.4.7 请求暂存器 193
8.4.8 禁止暂存器 193
8.4.9 状态暂存器 194
8.4.10 暂存暂存器 195
8.4.11 软体命令 195
8.5 8237A的编程及套用 195
8.5.1 8237A主要暂存器连线埠地址分配 195
8.5.2 8237A编程一般步骤 196
8.5.3 8237A套用举例 198
本章小结 199
思考与练习题 199
第9章
中断技术 200
9.1 概述 200
9.1.1 中断的概念 200
9.1.2 中断源 201
9.1.3 中断处理过程 202
9.1.4 中断优先权管理 204
9.2 8086中断系统 206
9.2.1 中断类型 206
9.2.2 中断向量表 208
9.3 可程式中断控制器8259A及其套用 209
9.3.1 8259A内部结构及引脚 210
9.3.2 8259A中断管理方式 212
9.3.3 8259A中断回响过程 215
9.3.4 8259A编程及套用 215
本章小结 223
思考与练习题 224
第10章
可程式并行接口晶片8255A 225
10.1 并行接口概述 225
10.1.1 并行接口的分类 225
10.1.2 并行接口的特点 226
10.2 并行接口晶片8255A 226
10.2.1 内部结构及引脚 226
10.2.2 8255A的工作方式 229
10.2.3 8255A的编程及套用 235
本章小结 239
思考与练习题 239
第11章 可程式串列接口晶片8251A 241
11.1 串列传输的基本概念 241
11.1.1 串列通信概述 241
11.1.2 信号的调製与解调 243
11.2 串列接口晶片8251A 244
11.2.1 8251A的基本性能 244
11.2.2 8251A的基本结构 244
11.2.3 8251A的编程控制 248
11.2.4 8251A的初始化和编程套用 250
11.3 PC串列异步通信接口 254
11.3.1 串列异步通信的
基本概念 254
11.3.2 BIOS串列异步通信接口的功能调用 255
本章小结 258
思考与练习题 259
第12章 可程式定时器/计数器接口晶片8253 260
12.1 可程式定时器/计数器8253 260
12.1.1 定时器/计数器的基本原理 260
12.1.2 8253的特点 261
12.1.3 8253内部结构和
引脚功能 261
12.1.4 8253的初始化 263
12.1.5 8253的工作方式 265
12.2 8253的套用 272
12.2.1 8253的初始化编程 272
12.2.2 8253与系统的连线 273
12.2.3 8253套用实例 274
本章小结 275
思考与练习题 276
第13章 人机互动设备及接口 277
13.1 人机互动设备概述 277
13.2 键盘与滑鼠 278
13.2.1 键盘的分类及工作原理 278
13.2.2 PC键盘分类及编程套用 281
13.2.3 滑鼠工作原理及编程套用 284
13.3 显示器及接口 285
13.3.1 CRT显示器 286
13.3.2 CRT显示器接口电路编程方法 291
13.3.3 LED与LCD显示 294
13.4 印表机接口 298
13.4.1 常用印表机及工作原理 298
13.4.2 主机与印表机的接口 299
13.4.3 印表机的中断调用 300
13.5 其他外设简介 301
13.5.1 扫瞄器原理及性能指标 301
13.5.2 数位照相机原理及其套用 302
13.5.3 触控萤幕原理及其套用 303
本章小结 303
思考与练习题 304
第14章 D/A及A/D转换器 306
14.1 概述 306
14.2 典型D/A转换器及其套用 307
14.2.1 D/A转换器工作原理 307
14.2.2 D/A转换器的主要性能指标 309
14.2.3 8位D/A转换器DAC0832及其套用 309
14.3 典型A/D转换器及其套用 314
14.3.1 A/D转换器工作原理 314
14.3.2 A/D转换器的主要性能指标 315
14.3.3 8位A/D转换器ADC0809及其套用 316
14.3.4 A/D转换器的选择原则 322
14.4 A/D和D/A转换的套用实例 323
本章小结 324
思考与练习题 324
参考文献 325