标题：微型计算机原理与接口技术
基本资料
图书信息  书 名: 微型计算机原理与接口技术

图书信息
基本信息作者： 
冯博琴 
吴宁 
丛书名： 高等学校计算机基础教育教材精选 
出版社：清华大学出版社 
ISBN：9787302249474
上架时间：2011-7-8
出版日期：2011 年6月
开本：16开
页码：359
版次：3-1
内容简介本书是《微型计算机原理与接口技术》的第3版。作者根据计算机技术的发展及实际教学中的体会，除对原稿部分文字进行修订外，还对包括系统总线、汇编语言程序设计、半导体存储器等在内的部分内容做了一定的调整和扩充。考虑到读者对象的需求和实用性，本版仍以intel 80x86系列微处理器为平台，介绍其3个不同时期的典型代表--8088、80386及pentium 4的基本结构和工作原理；保持了第2版中基本指令系统、输入/输出系统、接口电路设计内容的叙述风格。另外，此次改版依然保持了原版注重实际应用的特点，在强调基本概念的基础上，使用了大量实例来阐明各种应用问题，同时也融入了作者在使用原教材教学过程中的体会，实用性较强。
《微型计算机原理与接口技术(第3版)》可作为普通高等学校非计算机类各专业本科学生的“微机原理与接口技术”课程的教材，也可作为成人高等教育的培训教材及广大科技工作者的自学参考书。
目录《微型计算机原理与接口技术(第3版)》
第1章 微型计算机基础概论1
1.1 微型计算机系统1
1.1.1 微型计算机的发展1
1.1.2 微型计算机的工作过程3
1.1.3 微机系统的组成5
1.2 计算机中的数制及编码11
1.2.1 常用记数制11
1.2.2 各种数制之间的转换13
1.2.3 计算机中的二进制数表示14
1.2.4 二进制编码16
1.3 无符号二进制数的算术运算和逻辑运算18
1.3.1 二进制的算术运算19
1.3.2 无符号数的表示范围20
1.3.3 二进制数的逻辑运算21
1.3.4 基本逻辑门及常用逻辑部件23
1.4 有符号二进制数的表示及运算25
1.4.1 有符号数的表示方法26
1.4.2 补码数与十进制数之间的转换28
1.4.3 补码的运算29
.1.4.4 有符号数的表示范围30
习题32
第2章 微处理器与总线34
2.1 微处理器概述34
2.1.1 运算器35
2.1.2 控制器36
2.2 8088/8086微处理器37
2.2.1 8088/8086 cpu的特点38
2.2.2 8088 cpu的外部引脚及其功能 40
2.2.3 8088/?8086 cpu的功能结构43
2.2.4 8088/?8086 cpu的存储器组织46
2.2.5 8088/?8086 cpu的工作时序48
2.3 80386微处理器50
2.3.1 80386微处理器的主要特性50
2.3.2 80386的内部结构51
2.3.3 80386的主要引脚信号52
2.3.4 80386的内部寄存器53
2.3.5 80386的工作模式57
2.4 pentium 4（奔腾4）微处理器59
2.4.1 pentium 4微处理器中的新技术60
2.4.2 pentium 4 cpu的结构65
2.4.3 pentium 4的存储器管理66
2.4.4 奔腾4的基本执行环境68
2.5 总线70
2.5.1 概述71
2.5.2 总线的基本功能76
2.5.3 常用系统总线和外设总线标准80
2.5.4 8088系统总线87
习题88
第3章 8086/8088指令系统91
3.1 概述91
3.1.1 指令的基本构成92
3.1.2 指令的执行时间93
3.1.3 cisc和risc指令系统94
3.2 寻址方式96
3.2.1 立即寻址97
3.2.2 直接寻址 97
3.2.3 寄存器寻址98
3.2.4 寄存器间接寻址98
3.2.5 寄存器相对寻址99
3.2.6 基址-变址寻址100
3.2.7 基址-变址-相对寻址101
3.2.8 隐含寻址102
3.3 8086指令系统102
3.3.1 数据传送指令102
3.3.2 算术运算指令111
3.3.3 逻辑运算和移位指令118
3.3.4 串操作指令124
3.3.5 程序控制指令129
3.3.6 处理器控制指令139
3.4 pentium新增指令简介140
3.4.1 80x86虚地址下的寻址方式140
3.4.2 80x86 cpu新增指令简述141
习题143
第4章 汇编语言程序设计145
4.1 汇编语言源程序145
4.1.1 汇编语言源程序的结构146
4.1.2 汇编语言语句类型及格式147
4.1.3 数据项及表达式148
4.2 伪指令151
4.2.1 数据定义伪指令152
4.2.2 符号定义伪指令153
4.2.3 段定义伪指令 154
4.2.4 设定段寄存器伪指令 157
4.2.5 过程定义伪指令157
4.2.6 宏命令伪指令158
4.2.7 模块定义与连接伪指令160
4.3 bios和dos功能调用161
4.3.1 bios功能调用162
4.3.2 dos功能调用164
4.4 汇编语言程序设计基础168
4.4.1 程序设计概述169
4.4.2 顺序程序170
4.4.3 分支程序171
4.4.4 循环程序174
4.4.5 子程序设计176
4.4.6 常用程序设计举例179
习题186
第5章 存储器系统189
5.1 概述189
5.1.1 存储器系统的一般概念190
5.1.2 半导体存储器及其分类193
5.1.3 半导体存储器的主要技术指标195
5.2 随机存取存储器ram195
5.2.1 静态随机存取存储器sram196
5.2.2 动态随机存取存储器dram202
5.2.3 存储器扩展技术206
5.3 只读存储器rom209
5.3.1 eprom209
5.3.2 eeprom (e?2prom) 212
5.3.3 闪存flash216
5.4 高速缓冲存储器cache220
5.4.1 cache的工作原理220
5.4.2 cache的读写操作221
5.4.3 cache与主存的存取一致性223
5.4.4 cache的分级体系结构223
5.5 半导体存储器设计举例225
习题230
第6章 输入/输出和中断技术232
6.1 输入/输出系统概述232
6.1.1 i/o系统的特点232
6.1.2 i/o接口的基本功能234
6.1.3 i/o端口的编址方式235
6.1.4 i/o端口地址的译码236
6.2 简单接口电路237
6.2.1 接口电路的基本构成237
6.2.2 三态门接口238
6.2.3 锁存器接口239
6.2.4 简单接口的应用举例242
6.3 基本输入/输出方式243
6.3.1 无条件传送方式243
6.3.2 查询方式244
6.3.3 中断方式246
6.3.4 直接存储器存取方式246
6.4 中断技术248
6.4.1 中断的基本概念249
6.4.2 中断处理的一般过程249
6.4.3 8086/8088中断系统254
6.5 可编程中断控制器8259a259
6.5.1 8259a的引线及内部结构260
6.5.2 8259a的工作过程261
6.5.3 8259a的工作方式262
6.5.4 8259a的初始化编程267
6.5.5 中断程序设计概述273
习题275
第7章 常用数字接口电路277
7.1 并行通信与串行通信278
7.1.1 并行通信278
7.1.2 串行通信279
7.2 可编程定时/计数器8253283
7.2.1 8253的引线及结构284
7.2.2 8253的工作方式286
7.2.3 8253的控制字290
7.2.4 8253的应用291
7.3 可编程并行接口8255295
7.3.1 8255的引线及结构295
7.3.2 8255的工作方式297
7.3.3 8255的控制字及状态字302
7.3.4 8255的应用303
7.4 可编程串行接口8250311
7.4.1 8250的外部引线及功能311
7.4.2 8250的结构及内部寄存器313
7.4.3 8250的工作过程318
7.4.4 8250的应用318
习题323
第8章 模拟量的输入/输出325
8.1 模拟量的输入/输出通道325
8.1.1 模拟量输入通道326
8.1.2 模拟量输出通道327
8.2 d/a转换器327
8.2.1 d/a转换器的基本原理及技术指标327
8.2.2 典型d/a转换器芯片dac0832331
8.2.3 d/a转换器的应用334
8.3 a/d转换器337
8.3.1 a/d转换器的工作原理及技术指标337
8.3.2 典型a/d转换器芯片adc0809339
习题344
附录a ascii码表346
附录b 8088 cpu部分引脚信号功能347
附录b.1 ss?0、io/、dt/的组合及对应的操作347
附录b.2 s?2、s?1、s?0的组合及对应的操作347
附录b.3 qs?1、qs?0的组合及对应的操作347
附录c 8086/8088指令执行时间及指令简表348
附录c.1 常用指令执行时间348
附录c.2 8086/8088指令简表349
附录d 8086/8088微机的中断353
附录d.1 中断类型分配353
附录d.2 dos软中断354
附录d.3 dos系统功能调用简表355
附录e bios软中断简要列表360
参考文献361
中国铁道出版社出版图书
基本信息书名：微型计算机原理与接口技术
套系名称：普通高等院校“十二五”规划教材
书号：978-7-113-13351-1　版次：1-1　开本：16开　页码：304页
作者：王建国 傅妍芳[1]
出版时间：2011-08-01 
定价：30 元
适用专业：电子信息/计算机
出版社：中国铁道出版社
内容简介"本书由主讲“微型计算机原理与接口技术”课程的教师团队，在总结多年教学经验的基础上，结合微型计算机技术的最新发展编写而成。本书以典型微处理器Intel 8086/8088为背景，以基本概念为基础，以微型计算机的组成为主线，以关键技术为重点，以具体技术应用为实例，来讲解微型计算机系统的基础理论和关键技术。本书主要内容包括：典型微处理器结构与技术、Intel 8086/8088指令系统、汇编语言程序设计、存储器系统、输入/输出与中断技术、接口技术、基本人-机交互接口、总线技术以及模数（A/D）和数模（D/A）转换。
本书条理清晰、讲解透彻、语言流畅、理论与实践相结合，并配以诸多应用实例，力求培养学生今后作为科研人员应掌握的资料阅读能力、接口设计能力、系统设计与编程实现能力，以及软、硬件调试能力。
本书适合作为普通高等院校电子信息类专业本科生教材，还可作为高职高专计算机类学生教材，对内容进行适当的取舍后，也可以作为其他工科类本科生教材，以及学习或从事微型计算机系统设计、应用的科技人员和研究生的参考书。
图书目录"第1章 微型计算机系统概述 1
1.1 微型计算机的发展 1
1.2 Intel 80x86系列微处理器 3
1.3 微型计算机系统的组成 6
1.3.1 微型计算机的硬件系统 7
1.3.2 微型计算机的软件系统 9
1.4 微型计算机的特点和分类 10
1.5 微机系统的主要性能指标 10
1.6 微机的应用 11
小结 13
习题 13
第2章 典型微处理器结构与技术 14
2.1 典型16位微处理器（8086/8088） 14
2.1.1 8086/8088微处理器内部结构 15
2.1.2 8086/8088微处理器中的内部寄存器 17
2.1.3 8086/8088微处理器外部基本引脚与工作模式 20
2.1.4 8086/8088的存储器组织 26
2.1.5 8086 CPU的工作时序 28
2.1.6 系统总线的形成 31
2.2 80x86微处理器（80286/80386/80486） 33
2.2.1 80286微处理器 33
2.2.2 80386微处理器 35
2.2.3 80486 微处理器 36
2.3 Pentium系列微处理器 38
2.3.1 Pentium系列微处理器的主要特点 38
2.3.2 Pentium微处理器的内部结构 38
2.4 多处理器系统简介 40
小结 41
习题 42
第3章 Intel 8086/8088的指令系统 43
3.1 指令系统及指令格式 43
3.2 与操作数有关的寻址方式 44
3.3 与转移地址有关的寻址方式 49
3.4 数据传送指令 51
3.4.1 通用传送指令 51
3.4.2 地址传送指令 56
3.4.3 标志传送指令 56
3.4.4 输入/输出指令 58
3.5 算术运算指令 58
3.5.1 加法运算指令 59
3.5.2 减法运算指令 59
3.5.3 乘法运算指令 61
3.5.4 除法运算指令 62
3.6 逻辑运算和移位循环指令 63
3.6.1 逻辑运算指令 63
3.6.2 移位指令 64
3.6.3 循环移位指令 65
3.7 串操作指令 66
3.8 控制转移指令 68
3.8.1 无条件转移指令 68
3.8.2 条件转移指令 69
3.8.3 循环控制指令 71
3.8.4 中断指令 72
3.9 处理器控制指令 73
小结 74
习题 74
第4章 汇编语言程序设计给 76
4.1 汇编语言程序格式 76
4.2 汇编语言中的数据 78
4.3 伪指令语句 82
4.4 汇编语言程序上机过程 85
4.4.1 汇编语言的工作环境 85
4.4.2 汇编语言程序上机步骤 86
4.5 汇编语言程序设计 89
4.5.1 顺序程序设计 89
4.5.2 分支程序设计 91
4.5.3 循环程序设计 93
4.5.4 子程序设计 96
4.6 宏汇编与条件汇编 98
4.6.1 宏汇编 98
4.6.2 条件汇编 99
4.7 DOS和BIOS功能调用 100
4.8 应用举例 105
小结 107
习题 108
第5章 存储器系统 109
5.1 存储器概述 109
5.1.1 存储器的分类 109
5.1.2 内存储器的一般结构 111
5.1.3 存储器的主要技术指标 113
5.2 随机存储器 114
5.2.1 静态随机存储器（SRAM） 114
5.2.2 动态随机存储器（DRAM） 116
5.3 只读存储器 120
5.3.1 可编程只读存储器（PROM） 120
5.3.2 可擦除可编程只读存储器（EPROM） 120
5.3.3 电可擦除可编程只读存储器（E2PROM） 123
5.4 存储器芯片的扩展及其与系统总线的连接 124
5.4.1 存储器的扩展 124
5.4.2 存储器片选信号的产生 128
5.4.3 存储器芯片与CPU的连接 129
5.5 高速缓冲存储技术 130
5.5.1 cache的工作原理 130
5.5.2 cache的基本操作 131
5.5.3 cache的地址映射 131
5.5.4 替换策略 133
5.6 外存储器简介 133
5.6.1 硬盘 133
5.6.2 光存储设备 135
5.6.3 USB闪存盘 136
小结 137
习题 138
第6章 输入/输出与中断技术 139
6.1 I/O接口概述 139
6.1.1 接口信息 140
6.1.2 接口结构和功能 141
6.1.3 I/O端口及其编址方式 143
6.2 输入/输出控制方式 144
6.2.1 程序控制方式 144
6.2.2 中断和DMA传送方式 147
6.3 中断技术 149
6.3.1 中断相关概念 149
6.3.2 中断优先控制 152
6.4 8086/8088 CPU的中断系统和中断处理 154
6.4.1 外部中断 154
6.4.2 中断处理 156
6.4.3 应用举例 158
6.5 DMA控制器8237A 159
6.5.1 DMA传送的工作原理 159
6.5.2 Intel 8237A 160
6.6 可编程中断控制器8259A 170
6.6.1 8259A内部结构及其引脚功能 170
6.6.2 8259A的工作方式 173
6.6.3 初始化编程 175
6.6.4 应用举例 181
小结 183
习题 184
第7章 接口技术 185
7.1 接口技术概述 185
7.2 可编程串行通信接口8251A 187
7.2.1 串行通信基本概念 187
7.2.2 串行接口芯片8251A 189
7.2.3 8251A应用举例 197
7.3 可编程计数器/定时器8253 200
7.3.1 8253的结构与外部引脚 200
7.3.2 8253的工作方式 201
7.3.3 8253的初始化编程 204
7.3.4 8253的应用 206
7.4 可编程并行接口8255A 207
7.4.1 简单的并行接口技术 207
7.4.2 8255A内部结构及其引脚功能 208
7.4.3 8255A的工作方式及其初始化 210
7.4.4 8255A应用举例 214
7.5 异步串行通信接口RS-232C 216
7.5.1 RS-232C通信连接及电气特性 217
7.5.2 RS-232C与TTL标准的转换 219
小结 220
习题 221
第8章 基本人-机交互接口 222
8.1 微型计算机键盘接口 222
8.1.1 非编码键盘 222
8.1.2 微机与键盘的接口 225
8.2 鼠标接口 226
8.2.1 鼠标原理及技术指标 226
8.2.2 鼠标的接口 227
8.3 显卡与显示器 229
8.3.1 显卡 229
8.3.2 显示器 231
8.4 人-机交互应用实例 237
8.4.1 人-机交互设备——打印机 237
8.4.2 人-机交互设备——键盘 239
小结 241
习题 242
第9章 总线技术 243
9.1 总线技术概述 243
9.2 系统总线 246
9.2.1 ISA总线 247
9.2.2 其他系统总线 249
9.3 PCI局部总线 251
9.3.1 PCI局部总线 251
9.3.2 AGP总线 255
9.4 通信总线 256
9.4.1 USB 257
9.4.2 IEEE 1394总线 260
小结 262
习题 263
第10章 数/模（D/A）及模/数（A/D）转换 264
10.1 D/A转换及其接口 264
10.1.1 基本原理 265
10.1.2 主要性能参数 267
10.1.3 DAC0832芯片引脚和内部结构 267
10.1.4 DAC0832的连接 269
10.2 A/D转换及其接口 271
10.2.1 基本原理 271
10.2.2 主要性能参数 273
10.2.3 ADC0809芯片引脚和内部结构 274
10.2.4 ADC0809与系统的连接 275
10.3 应用实例 278
小结 279
习题 279
附录A 7位ASCII码编码表 280
附录B 8086指令系统 281
附录C DOS系统功能调用（INT 21H） 285
附录D BIOS功能调用 291
参考文献 294