《微机原理与接口技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:杨立主编
  • 出 版 社:北京:北京交通大学出版社
  • 出版年份:2006
  • ISBN:7810827812
  • 页数:208 页
图书介绍:本书介绍了微型计算机的基本原理和组成结构、汇编语言程序设计、典型接口技术及其应用等知识。全书共计10章,主要有微机基础知识、微处理器内外部特性、指令系统与汇编语言、存储器及其接口、总线技术、输入/输出接口技术、中断控制接口、通用可编程接口、人机交互设备及接口、A/D及D/A转换等相关知识。书中引进了目前较新的微机应用技术,每章有学习指导和小结并附习题及思考题,供读者学习和借鉴。

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

1.1 微型计算机概述 1

1.1.1 微处理器的产生和发展 1

1.1.2 微型计算机的特点与性能指标 2

1.1.3 微型计算机的分类 3

1.2 微型计算机系统简介 4

1.2.1 微型计算机硬件结构 4

1.2.2 微型计算机系统组成及其功能 6

1.3 计算机中的数据表示 7

1.3.1 常用计数制及其转换 7

1.3.2 无符号数与带符号数的表示 10

1.3.3 ASCII码与BCD码 12

1.4 微型计算机的应用 14

小结 15

思考题与习题1 15

第2章 微处理器内外部特性 17

2.1 微处理器性能简介 17

2.1.1 CPU的主要性能指标 17

2.1.2 CPU的基本功能 18

2.2 Intel 8086微处理器内部结构 18

2.2.1 8086微处理器的内部结构 19

2.2.2 8086的寄存器及其功能 21

2.3 8086 CPU外部引脚功能 24

2.4.1 存储器组织 26

2.4 存储器结构与I/O组织 26

2.4.2 I/O端口组织 28

2.5 总线操作及时序 29

2.5.1 8086总线周期 29

2.5.2 8086 CPU的工作模式 30

2.5.3 操作时序 31

2.6 Intel 80x86微处理器的功能结构 33

2.6.1 Intel 80386微处理器 33

2.6.2 Intel 80486微处理器 34

2.7 Pentium系列微处理器简介 36

2.7.1 Pentium系列微型计算机的主要特点 36

2.7.2 Pentium微处理器的内部结构 36

2.7.3 Pentium 4微处理器 37

小结 38

思考题与习题2 38

第3章 指令系统与汇编语言 40

3.1 指令格式及寻址 40

3.1.1 指令与指令系统 40

3.1.2 指令格式 41

3.1.3 寻址及寻址方式的概念 41

3.2 8086 CPU的寻址方式 42

3.2.1 立即寻址 42

3.2.2 寄存器寻址 42

3.2.3 存储器寻址 42

3.3 8086 CPU的指令系统 44

3.2.4 I/O端口寻址 44

3.3.1 数据传送类指令 45

3.3.2 算术运算类指令 47

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

3.3.4 串操作类指令 51

3.3.5 控制转移类指令 52

3.3.6 处理器控制类指令 56

3.4 汇编语言 56

3.4.1 汇编语言的语句及程序结构 56

3.4.2 伪指令 60

3.4.3 宏指令 66

3.4.4 汇编语言程序上机环境和操作步骤 67

3.5.1 程序设计的步骤和基本结构 68

3.5 基本程序设计 68

3.5.2 顺序结构程序设计 69

3.5.3 分支结构程序设计 70

3.5.4 循环结构程序设计 72

3.5.5 子程序设计 74

3.6 系统功能调用 76

3.6.1 DOS功能调用 76

3.6.2 BIOS中断调用 77

小结 78

思考题与习题3 79

4.1.1 存储器的分类 81

4.1 存储器概述 81

第4章 存储器及其接口 81

4.1.2 存储器的主要性能指标 82

4.2 只读存储器与随机存取存储器 83

4.2.1 只读存储器 83

4.2.2 随机存取存储器 85

4.3 存储器与CPU的接口 87

4.3.1 存储器容量的扩展 87

4.3.2 存储器的寻址 87

4.3.3 CPU与存储器的连接 88

4.4 高速缓冲存储器(Cache) 89

4.4.1 高速缓冲存储器的原理 89

4.5 虚拟存储器 90

4.4.2 高速缓冲存储器的组织 90

4.5.1 虚拟存储器原理 91

4.5.2 虚拟存储器的分类及应用 91

4.6 存储器的体系结构 92

4.6.1 主存-辅存结构 92

4.6.2 Cache-主存结构 92

小结 93

思考题与习题4 94

第5章 总线技术 95

5.1 总线的基本概念 95

5.1.1 总线概述 95

5.1.2 总线分类 95

5.1.3 总线的数据传送 96

5.1.4 总线标准 97

5.2 系统总线 98

5.2.1 PC/XT总线 98

5.2.2 ISA总线 99

5.2.3 EISA总线 100

5.3 局部总线 102

5.3.1 VESA总线 102

5.3.2 PCI总线 102

5.3.3 AGP总线 105

5.4 外部设备总线 105

5.4.1 IEEE 1394总线 105

5.5.1 USB总线概述 106

5.4.2 I2C总线 106

5.5 USB总线 106

5.5.2 USB总线的构成 107

5.5.3 USB设备的接入和应用 108

小结 108

思考题与习题5 109

第6章 输入/输出接口技术 110

6.1 概述 110

6.1.1 输入/输出接口的概念与功能 110

6.1.2 CPU与I/O接口之间传递的信息类型 110

6.1.3 I/O端口的编址方式 111

6.2.1 无条件传送方式 112

6.2 CPU与外设间的数据传送方式 112

6.2.2 查询传送方式 113

6.2.3 中断控制方式 115

6.2.4 DMA控制方式 115

6.2.5 I/O处理器方式 117

小结 117

思考题与习题6 118

第7章 中断控制接口 119

7.1 中断技术概述 119

7.1.1 中断的概念 119

7.1.2 微机系统中的中断处理过程 119

7.2 8086中断系统 120

7.2.1 中断类型 121

7.2.2 中断响应 123

7.2.3 中断向量表 124

7.2.4 中断优先级 124

7.2.5 中断管理 126

7.3 8259A中断控制器及其应用 127

7.3.1 8259A的内部结构及引脚 127

7.3.2 8259A的中断过程及工作方式 129

7.3.3 8259A的编程及应用 130

小结 136

思考题与习题7 137

8.1.1 8237A的内部结构及引脚 138

8.1 可编程DMA控制器8237A 138

第8章 通用可编程接口 138

8.1.2 8237A的工作方式 140

8.1.3 8237A内部寄存器功能及格式 141

8.1.4 8237A的编程及应用 144

8.2 可编程定时器/计数器接口芯片8253 146

8.2.1 8253的内部结构和引脚 147

8.2.2 8253的工作方式 149

8.2.3 8253的初始化及编程 149

8.3 可编程并行接口芯片8255A 151

8.3.1 8255A内部结构及引脚特性 151

8.3.2 8255A的控制字与工作方式 153

8.4.1 串行通信概述 155

8.3.3 8255A的编程及应用 155

8.4 可编程串行通信接口芯片8251A 155

8.4.2 8251A的内部结构及引脚功能 156

8.4.3 8251A的初始化及编程应用 160

小结 163

思考题与习题8 163

第9章 人机交互设备及接口 165

9.1 键盘与鼠标接口 165

9.1.1 键盘及接口电路 165

9.1.2 鼠标及接口电路 171

9.2 显示器接口 173

9.2.1 CRT显示器 173

9.2.2 CRT显示器端口编程方法 176

9.3.1 常用打印机及工作原理 179

9.3 打印机接口 179

9.3.2 主机与打印机的接口 180

9.3.3 打印机的中断调用 182

9.4 扫描仪原理及应用 183

9.4.1 扫描仪的结构和基本工作原理 183

9.4.2 扫描仪的主要技术指标及其应用 183

小结 184

思考题与习题9 184

10.1 典型D/A转换器芯片 185

10.1.1 D/A转换器的工作原理和主要参数 185

第10章 模拟量输入/输出接口技术 185

10.1.2 DAC0832及其应用 187

10.2 典型A/D转换器芯片 190

10.2.1 A/D转换器工作原理和主要参数 190

10.2.2 ADC0809转换器及其应用 191

10.3 模拟接口应用实例 194

小结 197

思考题与习题10 198

附录A DEBUG调试命令 199

附录B DOS系统功能调用表(INT 21H) 200

附录C BIOS功能调用表 204

附录D 8086中断向量表 206

参考文献 208