标题：微型计算机系统与接口
图书信息
  书 名: 微型计算机系统与接口
作　者：赵雁南
出版社： 清华大学出版社
出版时间： 2011年1月1日
ISBN: 9787302223962
开本： 16开
定价: 39.00元
内容简介
《微型计算机系统与接口(第2版)》以Intel微处理器为背景，又不拘泥某一代处理机，在加深基本概念的基础上介绍最新技术。教材以基本概念为“基础”、以技术发展为“主线”、以关键技术为“重点”，特别加强对关键部件的逻辑、时序图的分析，加强以基本概念为指导的系统扩充和设计分析，紧密结合实验教学，逐步培养学生具备计算机研发人员必需的资料阅读能力、时序分析以及接口设计能力、系统设计编程以及硬软件调试能力。引用了大量的新技术和新成果。详尽分析了典型的8086结构，概括比较了近10代的微机产品，引导读者逐步深入地了解从8086到IA第一代16位微处理器、IA-32位微处理器直至Pentium微处理器的进化过程。并向读者介绍了超标量流水线及指令分支预测技术、MMX等先进技术。结构和层次上遵循先原理、后实际，先一般、后典型，先浅出、后深入，先提纲、后分析的原则，易于读者从浅入深去理解微型机的来龙去脉和发展沿革。内容安排上紧扣原理，通过大量接口设计、逻辑与时序分析的应用实例，引导学生巩固基本概念，掌握关键技术，学以致用、活学活用。每章开始有导读，包括学习目标、学习重点；每章结束有本章小结和习题。给读者指明了重点和难点。让读者了解先学什么，再如何学习和巩固，从而引导学生掌握正确的学习方法。
作者简介
赵雁南，毕业于清华大学，现为清华大学计算机系教授。主要从事知识发现、模式识别、机器学习、智能机器人、虚拟现实等智能技术和应用的研究。作为负责人或骨干完成“863”、“九五攻关”、“自然科学基金重大”等国家科研项目10余项，获国家科技进步三等奖1项、教育部科技进步二等奖1项，北京市科技进步三等奖2项，以及清华大学教学成果一等奖等多项，并被国家“863”智能机器人主题授予先进工作者。获国家发明专利6项。编著教材3部，在国内外核心刊物上发表学术论文100余篇。
图书目录
第1章 概述
第2章 微处理器
第3章 寻址方式和指令系统
第4章 微处理器与I/O设备的数据传输方式以及数据传输的控制方式
第5章 微型计算机与外部设备的接口技术及相关芯片
第6章 存储器系统和存储管理
第7章 系统总线
第8章 嵌入式系统
第9章 其他先进微处理器 
中国铁道出版社出版图书
基本信息书名：  微型计算机系统与接口微型计算机系统与接口
书号：7-113-08785 
作者：马宏峰等 
定价：29.00元 
出版日期：2009.01 
适用专业：电子信息大类各专业
出版社：中国铁道出版社
内容简介本书以Intel 8086为基础，主要介绍微型计算机系统结构、典型微处理器、存储器技术、指令系统和汇编语言、输入/输出接口技术、微型计算机总线技术、人机交互设备及接口等知识，对微型计算机应用系统的设计和嵌入式系统也加以介绍，以扩充读者的知识面。本书以微型计算机的关键技术，如cache、存储管理、中断、DMA、系统总线、异步通信接口等作为教材的内容重点，结合实例分析和实践，使读者熟练掌握关键技术。同时，本书编写了相应的实验、实习指导，通过对上述基本知识的学习和实践，引导读者逐步培养计算机的硬件电路分析、应用和程序设计的能力。[1]
图书目录第1章 微型计算机基础知识 1
1.1 微型计算机发展 1
1.2 计算机中数据信息的表示 3
1.2.1 数据格式及机器数 3
1.2.2 数字信息编码 4
1.3 逻辑单元与逻辑部件 6
1.3.1 二进制数的逻辑运算与逻辑电路 6
1.3.2 常用逻辑部件 7
1.4 微型计算机的基本结构 10
1.4.1 微型计算机的硬件结构 10
1.4.2 微型计算机的软件系统 12
1.4.3 微型计算机的工作过程 12
本章小结 13
习题 14
第2章 典型微处理器 15
2.1 8086微处理器简介 15
2.1.1 8086 微处理器的内部功能结构 15
2.1.2 8086/8088微处理器的引脚功能 19
2.2 8086系统的存储器组织及I/O组织 21
2.2.1 8086系统的存储器组织 21
2.2.2 8086系统的I/O组织 22
2.3 8086系统的工作模式 23
2.3.1 最小模式和最大模式的概念 23
2.3.2 最小模式系统 23
2.3.3 最大模式系统 28
2.4 8086总线的操作时序 31
2.4.1 系统的复位和启动操作 31
2.4.2 最小与最大模式下的总线操作 32
2.5 80x86/Pentium系列微处理器 36
2.5.1 80286微处理器 36
2.5.2 80386微处理器 37
2.5.3 80486微处理器 38
2.5.4 Pentium微处理器 39
2.5.5 Itanium微处理器 40
本章小结 40
习题 41
第3章 存储器技术 42
3.1 存储器简介 42
3.1.1 存储器分类 42
3.1.2 存储器的主要性能参数 43
3.1.3 存储系统的层次结构 44
3.2 读写存储器 44
3.2.1 静态读写存储器SRAM 44
3.2.2 动态读写存储器DRAM 45
3.2.3 EPROM 48
3.2.4 EEPROM 50
3.2.5 闪速EEPROM 51
3.2.6 存储器的连接 53
3.3 存储器管理 57
3.3.1 IBM PC/XT中的存储空间分配 57
3.3.2 扩展存储器及其管理 57
3.4 内部存储器技术的发展 60
3.5 外部存储器 62
3.5.1 硬盘及硬盘驱动器 62
3.5.2 光盘存储器 64
3.6 新型存储器 65
3.6.1 Flash存储器 65
3.6.2 蓝光光盘 67
3.6.3 固态硬盘 68
本章小结 69
习题 69
第4章 指令系统与汇编语言 70
4.1 8086指令格式与寻址方式 70
4.1.1 8086指令格式 70
4.1.2 寻址方式 71
4.2 8086/8088 CPU指令系统 73
4.2.1 数据传送类指令 74
4.2.2 算术运算类指令 77
4.2.3 位操作类指令 81
4.2.4 串操作类指令 85
4.2.5 控制转移类指令 90
4.2.6 处理器控制类指令 95
4.3 汇编语言的语句 95
4.4 汇编语言的伪指令 101
4.4.1 符号定义伪指令 101
4.4.2 数据定义伪指令 101
4.4.3 段定义伪指令 103
4.4.4 过程定义伪指令 105
4.5 汇编语言程序设计基础 106
4.5.1 程序设计的一般步骤 106
4.5.2 程序设计的基本方法 107
4.5.3 子程序设计与调用技术 111
4.6 DOS功能子程序的调用 114
4.6.1 概述 114
4.6.2 基本DOS功能子程序 115
本章小结 118
习题 119
第5章 输入/输出技术 122
5.1 输入/输出接口概述 122
5.1.1 输入/输出接口电路 122
5.1.2 CPU与外设数据传送的方式 124
5.1.3 I/O端口的编址方式 128
5.2 中断系统 129
5.2.1 中断基本概念 129
5.2.2 可编程中断控制芯片8259A 136
5.2.3 8259A的应用举例 143
5.3 并行接口 146
5.3.1 并行通信与并行接口 146
5.3.2 可编程并行通信接口芯片8255A 148
5.3.3 8255A的编程及应用 153
5.4 串行接口 156
5.4.1 串行通信及串行接口 156
5.4.2 可编程串行通信接口芯片8251A 158
5.4.3 8251A的编程及应用 164
5.5 DMA控制技术 166
5.5.1 可编程DMA控制器8237 167
5.5.2 8237A的编程及应用 171
5.6 定时器/计数器 173
5.6.1 可编程定时器/计数器8253 173
5.6.2 8253A的编程及应用 177
5.7 D/A转换器及A/D转换器接口 180
5.7.1 D/A转换器及其与CPU的接口 180
5.7.2 A/D转换器及其与CPU的接口 184
本章小结 187
习题 188
第6章 微型计算机总线技术 189
6.1 总线基本知识 189
6.1.1 概述 189
6.1.2 微型计算机总线技术的现状 190
6.1.3 计算机总线技术的未来发展趋势 192
6.1.4 总线分类和总线标准 193
6.2 系统总线 195
6.2.1 PCI总线 195
6.2.2 AGP总线 198
6.2.3 新型PCI Express总线 200
6.3 外总线 202
6.3.1 RS-232-C总线 202
6.3.2 IEEE-488总线 204
6.3.3 SCSI总线 204
6.3.4 USB总线 205
6.3.5 IEEE 1394总线 211
6.4 现场总线 213
6.4.1 现场总线的产生 213
6.4.2 现场总线控制系统的技术特点 214
6.4.3 现场总线技术的现状及发展前景 215
6.4.4 现场总线举例 216
本章小结 221
习题 221
第7章 人机交互设备及接口 222
7.1 显示接口 222
7.1.1 CRT显示系统 222
7.1.2 LCD及其接口 226
7.1.3 LED及其接口 228
7.2 键盘、鼠标接口 230
7.2.1 键盘接口 231
7.2.2 鼠标接口 234
7.3 并行打印机接口 236
7.3.1 常用打印机及工作原理 236
7.3.2 主机与打印机接口 237
7.3.3 打印机编程应用 239
7.4 其他外设 243
7.4.1 扫描仪 243
7.4.2 数码照相机 244
7.4.3 光盘存储器 245
7.4.4 光盘刻录机 246
7.4.5 DVD-ROM 247
7.4.6 磁盘接口 247
7.4.7 外围设备发展方向 248
本章小结 248
习题 248
第8章 嵌入式系统 250
8.1 嵌入式系统综述 250
8.1.1 嵌入式系统的发展历史 250
8.1.2 嵌入式系统具备的特性 251
8.1.3 嵌入式系统的特点 252
8.1.4 嵌入式系统组成 252
8.1.5 嵌入式系统的应用 253
8.2 嵌入式处理器 254
8.2.1 嵌入式处理器概述 254
8.2.2 ARM微处理器 255
8.2.3 ARM微处理器系列 255
8.2.4 ARM微处理器结构 259
8.3 ARM处理器编程结构 259
8.3.1 ARM微处理器的工作状态 260
8.3.2 ARM体系结构的存储器格式 260
8.3.3 处理器模式 261
8.3.4 寄存器组织 261
8.3.5 异常 265
8.4 嵌入式系统开发过程 266
8.4.1 嵌入式系统设计的过程 266
8.4.2 开发平台的选择 267
8.4.3 基于Linux的嵌入式系统开发概述 269
本章小结 273
习题 273
第9章 微型计算机应用系统 274
9.1 微型计算机应用系统设计 274
9.1.1 概述 274
9.1.2 微型计算机应用系统设计举例 276
9.2 PCI总线、USB总线接口设计 280
9.2.1 PCI总线与DSP通信接口电路设计 280
9.2.2 USB总线与DSP通信接口电路设计 283
9.3 Windows驱动程序设计 288
9.3.1 驱动程序概述 288
9.3.2 USB设备WDM驱动程序设计 291
本章小结 292
习题 292
第10章 实验、实习指导 293
10.1 汇编语言程序运行环境 293
10.1.1 编辑、汇编与连接 293
10.1.2 程序的调试与DEBUG命令 296
10.2 汇编语言部分实验 299
10.2.1 数码转换实验 299
10.2.2 运算类编程实验 301
10.2.3 分支程序设计实验 302
10.2.4 子程序设计实验 304
10.2.5 显示器显示控制实验 305
10.3 硬件接口实验 305
10.3.1 中断特性及8259应用编程实验 306
10.3.2 8255并行接口应用实验 307
10.3.3 8253定时/计数器应用实验 308
10.3.4 DMA特性及8237应用实验 309
10.3.5 8251串行接口应用实验 310
10.3.6 存储器扩展实验 311
10.3.7 A/D和D/A转换实验 311
10.4 实习指导 312
10.4.1 交通信号灯控制设计 313
10.4.2 动画程序设计 315
10.4.3 模拟电梯控制设计 316
10.4.4 七段码电子表显示设计 316
10.4.5 微机灯光控制系统 317
本章小结 318
参考文献 319