《微型计算机原理与接口技术应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈光军主编;刘贞德,张元国,郑建军,杨英洁,周建梁副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302169403
  • 页数:341 页
图书介绍:本书讲解微型计算机原理与接口技术应用的知识。

第1章 微型计算机的基础知识 1

1.1 微型计算机的基本组成 1

1.2 微型计算机的发展及分类 3

1.3 微型计算机数制及其转换 5

1.3.1 微型计算机常用数制的特点 5

1.3.2 微型计算机数制间的转换 6

1.4 微型计算机中数的表示方法 7

1.5 微型计算机的技术指标 10

小结 11

习题 11

第2章 80x86微处理器的结构和功能 13

2.1 8086/8088及80286微处理器的结构和功能 13

2.2 80386微处理器的功能和结构 22

2.3 80486微处理器的功能和结构 27

2.4 从Pentium到Itanium微处理器 30

小结 36

习题 37

第3章 80x86微处理器的指令系统 38

3.1 寻址方式 38

3.2 指令的基本格式 39

3.3 8086/8088微处理器的指令系统 40

3.3.1 数据传送类指令 40

3.3.2 算术运算类指令 45

3.3.3 逻辑运算与移位类指令 50

3.3.4 字符串操作指令 53

3.3.5 控制转移类指令 57

3.4 80286微处理器的新增指令 62

3.5 80386微处理器的新增指令 63

3.6 80486微处理器的新增指令 71

3.7 Pentium微处理器的扩充指令 72

小结 73

习题 74

第4章 汇编语言程序设计 77

4.1 汇编语言和汇编程序 77

4.2 MASM宏汇编语言程序 77

4.3 数据定义和伪指令 79

4.4 结构和记录 85

4.5 宏指令及其应用 86

4.6 程序的基本设计方法 89

4.7 程序的基本结构设计 93

小结 110

习题 110

第5章 微处理器外部结构和总线操作时序 113

5.1 8086/8088微处理器的引脚功能 113

5.2 8086微处理器的系统配置 118

5.3 8086微处理器的系统总线时序 122

5.4 80386微处理器的引脚功能及总线周期 128

5.5 80486微处理器的引脚信号 134

5.6 Pentium微处理器引脚功能简介 136

小结 138

习题 139

第6章 存储器技术 140

6.1 存储器概述 140

6.1.1 存储器系统 140

6.1.2 存储器的分类及技术指标 141

6.2 各种存储器 143

6.2.1 只读存储器 143

6.2.2 随机存储器 147

6.3 存储器扩展 151

6.3.1 存储器地址分配 151

6.3.2 存储器与微处理器的速度匹配 151

6.4 连接实例 152

6.4.1 存储器芯片与微处理器的连接 152

6.4.2 存储器RAM的扩展 154

6.5 80x86微处理器的存储器系统 155

6.5.1 8086微处理器的存储器系统简介 155

6.5.2 80x86微处理器的扩展存储器及其管理 155

小结 157

习题 157

第7章 总线技术 158

7.1 总线概述 158

7.1.1 总线的标准 158

7.1.2 总线的分类 159

7.1.3 总线的性能指标 159

7.2 系统总线 160

7.2.1 IBM PC/XT总线 160

7.2.2 ISA总线 162

7.2.3 EISA总线 165

7.3 局部总线 166

7.3.1 VL总线 166

7.3.2 PCI总线 167

7.4 外部通信总线 170

7.4.1 IEEE 488总线 171

7.4.2 SCSI总线 173

小结 178

习题 178

第8章 中断及异常 180

8.1 中断的基本原理 180

8.1.1 中断的定义 180

8.1.2 中断的处理过程 181

8.1.3 中断源、中断识别及其优先级 182

8.1.4 中断向量 183

8.2 8086/8088微处理器的中断方式 184

8.2.1 8086/8088微处理器的中断系统结构 184

8.2.2 内部中断 187

8.2.3 外部中断 188

8.3 8259A中断控制器 190

8.3.1 8259A的外部特性和内部结构 190

8.3.2 8259A的控制字及中断操作功能 194

8.4 8259A的应用举例 200

小结 202

习题 203

第9章 微型计算机的接口技术 204

9.1 微型计算机接口概述 204

9.1.1 微型计算机接口的概念 204

9.1.2 微处理器与I/O设备之间的信号 205

9.1.3 数据传送方式 206

9.2 可编程计时器/计数器8253-5 207

9.2.1 计时器/计数器的概念 207

9.2.2 8253-5的主要功能 208

9.2.3 工作原理 208

9.2.4 工作方式 210

9.2.5 编程命令 214

9.2.6 8253-5编程 215

9.2.7 应用 217

9.3 可编程并行接口8255A 220

9.3.1 并行接口概念 220

9.3.2 8255A的主要功能 220

9.3.3 工作原理 220

9.3.4 工作方式 222

9.3.5 编程命令 226

9.3.6 8255A的编程 227

9.3.7 8255A应用举例 229

9.4 DMA控制器8237A 234

9.4.1 DMA基本概念 234

9.4.2 8237A的技术特性 236

9.4.3 8237A的引脚及结构 236

9.4.4 8237A的内部结构 238

9.4.5 8237A的软件命令 243

9.4.6 8237A的编程与应用 244

小结 246

习题 246

第10章 系统扩展接口设计 248

10.1 键盘 248

10.1.1 键盘概述 248

10.1.2 键盘的基本结构 248

10.1.3 键盘的分类 249

10.1.4 键盘的工作原理 251

10.1.5 PC键盘接口 254

10.2 鼠标 254

10.2.1 鼠标的分类 254

10.2.2 鼠标的工作原理 255

10.2.3 鼠标器的主要性能指标 255

10.2.4 鼠标接口编程 256

10.3 打印机 257

10.3.1 打印机的分类 257

10.3.2 打印机的工作原理 258

10.3.3 打印机的主要技术指标 261

10.3.4 打印机并行接口 261

10.3.5 并行打印机接口编程 263

10.4 扫描仪 265

10.4.1 扫描仪的分类 265

10.4.2 扫描仪的工作原理 265

10.4.3 扫描仪的主要性能指标 266

10.4.4 扫描仪的接口 267

10.5 数码相机 267

10.5.1 数码相机的基本结构及工作原理 267

10.5.2 数码相机的主要性能指标 267

小结 268

习题 269

第11章 串行通信技术及应用 270

11.1 串行通信基础 270

11.1.1 串行通信传输方式 270

11.1.2 串行通信的基本类型 272

11.1.3 传输速率与传输距离 273

11.1.4 串行通信的出错校验 274

11.2 串行接口标准 275

11.2.1 EIA RS-232-C接口标准 276

11.2.2 RS-449、RS-422-A和RS-423-A接口标准 279

11.3 可编程串行通信接口芯片INS 8250 281

11.3.1 INS 8250的基本性能 281

11.3.2 INS 8250的结构和引脚功能 282

11.3.3 INS 8250的内部寄存器 285

11.4 INS 8250的编程及其应用 290

小结 301

习题 301

第12章 数模转换器和模数转换器的接口设计 303

12.1 数模转换器 303

12.1.1 数模转换器的工作原理 303

12.1.2 数模转换器的性能指标 304

12.1.3 数模转换芯片0832 305

12.1.4 数模转换器接口 306

12.2 模数转换器 309

12.2.1 模数转换器的工作原理 309

12.2.2 模数转换器的主要性能指标 311

12.2.3 模数转换芯片 312

12.2.4 模数转换器接口 315

12.3 采样/保持电路 318

12.3.1 采样/保持电路原理 318

12.3.2 采样/保持电路实例 318

12.4 多路模拟开关 319

12.4.1 多路模拟开关 319

12.4.2 多路模拟开关电路 319

小结 321

习题 321

第13章 微型计算机应用系统的设计 322

13.1 PC应用系统设计概述 322

13.2 常用模块电路 323

13.3 数据采集系统 326

13.4 系统可靠性设计技术 328

小结 330

习题 330

附录A ASCII码表 331

附录B DOS系统功能调用 332

附录C 常用BIOS子程序的功能及其调用参数 337

参考文献 341