《微机原理及接口技术教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:白延丽主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302167575
  • 页数:304 页
图书介绍:本书介绍微机原理及接口技术的相关知识。

第1章 微型计算机概述 1

1.1 计算机的分类与发展概述 1

1.1.1 计算机系统的分类 1

1.1.2 计算机系统的发展 2

1.2 微型计算机的特点、应用和发展方向 5

1.2.1 微型计算机概述 5

1.2.2 微型计算机的应用 7

1.2.3 微型计算机的发展方向 8

1.3 微型计算机的系统组成及工作过程 9

1.3.1 微型计算机的系统组成 9

1.3.2 微型计算机硬件 11

1.3.3 微型计算机的工作过程 15

本章小结 16

本章习题 16

第2章 计算机中信息的表示 18

2.1 数制及数制转换 18

2.1.1 数制的概念 18

2.1.2 常用数制介绍 19

2.1.3 数制转换 20

2.2 计算机中数的表示及运算 23

2.2.1 二进制数的使用 23

2.2.2 二进制数的运算 24

2.2.3 计算机中数的表示 26

2.2.4 计算机中数的运算 31

2.3 计算机中的信息编码 33

2.3.1 ASCII码 34

2.3.2 BCD码 35

2.3.3 汉字编码 36

本章小结 37

本章习题 37

第3章 微型计算机的CPU系统 39

3.1 8086微处理器 39

3.1.1 8086CPU的内部结构 39

3.1.2 8086CPU的内部寄存器 41

3.1.3 8086CPU的外部引脚及功能 46

3.2 总线周期与总线结构 48

3.2.1 8086的总线周期 48

3.2.2 8086最小方式时的引脚功能和总线结构 50

3.3 8086总线操作时序 50

本章小结 53

本章习题 53

第4章 8086CPU指令系统 54

4.1 指令系统概述 54

4.1.1 指令系统的发展 54

4.1.2 计算机编程语言及其发展 55

4.1.3 8086/8088的指令格式 56

4.2 8086CPU的寻址方式 57

4.2.1 数据寻址方式 57

4.2.2 指令寻址方式 62

4.3 8086/8088指令系统 62

4.3.1 数据传送类指令 62

4.3.2 算术运算类指令 69

4.3.3 逻辑运算及移位类指令 81

4.3.4 程序控制类指令 86

4.3.5 字符串处理类指令 93

4.3.6 CPU控制指令 96

本章小结 98

本章习题 98

第5章 汇编语言程序设计 103

5.1 程序设计语言概述 103

5.2 8086汇编语言简介 104

5.2.1 汇编语言源程序的语句结构 105

5.2.2 汇编语言源程序结构 106

5.2.3 汇编语言中的数据定义 108

5.3 汇编语言程序设计实例 114

5.3.1 程序设计的基本步骤 114

5.3.2 顺序程序设计 115

5.3.3 分支程序设计 118

5.3.4 循环程序设计 121

5.3.5 子程序设计 124

5.3.6 DOS系统功能调用 125

本章小结 127

本章习题 128

第6章 微型计算机存储器系统 130

6.1 存储器概述 130

6.1.1 存储器体系结构 130

6.1.2 半导体存储器的分类 131

6.1.3 半导体存储器的性能指标 131

6.2 读/写存储器RAM与只读存储器ROM 133

6.2.1 读/写存储器RAM 133

6.2.2 几种新型的RAM存储器 137

6.2.3 只读存储器ROM 139

6.3 存储器与CPU的连接 142

6.3.1 引言 142

6.3.2 存储器芯片的扩展 143

本章小结 147

本章习题 147

第7章 输入/输出与中断系统 148

7.1 输入/输出概述 148

7.1.1 I/O接口的一般结构 148

7.1.2 I/O接口的寻址方式 149

7.1.3 端口访问指令 150

7.2 CPU与外设之间的数据传送方式 151

7.2.1 无条件传送方式 151

7.2.2 查询传送方式 152

7.2.3 中断传送方式 155

7.2.4 直接存储器存取(DMA)方式 156

7.3 中断系统 157

7.3.1 中断概述 157

7.3.2 中断处理过程 164

7.3.3 中断向量 166

7.4 可编程中断控制器8259A 169

7.4.1 8259A的外部引脚和内部结构 170

7.4.2 8259A的中断响应过程 174

7.4.3 8259A的控制字 174

7.4.4 8259A的应用 183

7.4.5 8259A的级联 185

本章小结 187

本章习题 187

第8章 接口技术 188

8.1 接口的基本概念 188

8.1.1 接口的作用与功能 188

8.1.2 分析与设计接口电路的基本方法 190

8.1.3 总线与总线标准简介 192

8.2 并行接口技术 194

8.2.1 并行通信传输方式 194

8.2.2 并行接口概念 194

8.2.3 握手联络信号 195

8.3 串行通信技术及其应用 196

8.3.1 串行通信的基本概念 196

8.3.2 串行通信的基本概念 201

本章小结 204

本章习题 204

第9章 接口芯片 205

9.1 可编程并行输入/输出接口芯片8255A及其应用 205

9.1.1 8255A的内部结构及引脚 205

9.1.2 工作方式的选择及其功能 208

9.1.3 各种工作方式的功能 209

9.1.4 8255A的应用 214

9.2 可编程定时器/计数器芯片8253/8254及其应用 216

9.2.1 8253的结构与功能 217

9.2.2 8253的编程 219

9.2.3 8253的工作方式 222

9.2.4 8254与8253的区别 228

9.2.5 8253应用举例 228

9.3 串行接口芯片8250及其应用 229

9.3.1 串行接口的基本结构与功能 229

9.3.2 可编程串行通信接口8250 231

9.3.3 可编程串行通信接口8250的应用编程 237

9.4 控制器8237A及其应用 238

9.4.1 DMA概述 238

9.4.2 DMA控制器8237A 241

9.4.3 8237A的寄存器组 246

9.4.4 8237A的编程 251

本章小结 251

本章习题 252

第10章 PC主板常见接口 254

10.1 并行打印机接口 254

10.1.1 并行打印接口的功能 254

10.1.2 并行打印接口电路的组成 255

10.1.3 并行端口说明 255

10.1.4 端口寄存器说明 255

10.1.5 并行打印机接口的接口信号 256

10.1.6 并行打印的I/O服务功能及服务程序 257

10.2 PS/2接口 259

10.2.1 PS/2接口标准的发展过程 259

10.2.2 PS/2接口硬件 259

10.2.3 PS/2接口的嵌入式软件编程方法 261

10.3 USB接口 263

10.3.1 概述 263

10.3.2 USB的结构 264

10.3.3 USB通信分层模型 265

10.3.4 USB接口10M以太网卡的实现 267

本章小结 268

本章习题 268

附录A 上机实验 269

附录B 设计实训 297