《“十三五”普通高等教育本科规划教材 微机原理与接口技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王亭岭主编;熊军华,周玉副主编;杨冬霞,孙标,王赛爽,张星编写;高金峰主审
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2016
  • ISBN:7512386648
  • 页数:254 页
图书介绍:本书从工程应用的角度出发,以Intel 80x86微处理器和IBM-PC系列微机为主要对象,系统阐述微型计算机的基本组成、工作原理和接口技术等相关知识。全书共分为10章,主要内容包括:微型计算机概述、80x86微处理器及其系统、8086/8088指令系统、汇编语言程序设计、存储器、输入输出接口与总线、中断系统、计数器/定时器与DMA控制器、并行接口与串行接口、模拟量输入/输出通道接口。编写上坚持由浅入深、循序渐进、理论联系实际的原则,并给出了大量的例题和习题,方便读者检验学习效果。

第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.2.3 微型计算机的性能指标 7

1.3 微型计算机的运算基础 8

1.3.1 无符号数的表示方法 9

1.3.2 数制的转换与运算 9

1.3.3 符号数的表示及运算 10

1.3.4 计算机中的定点数和浮点数 12

1.3.5 计算机中的编码 13

思考与练习 14

第2章 80x86微处理器及其系统 15

2.1 8086微处理器 15

2.1.1 8086微处理器的逻辑结构 15

2.1.2 8086/8088的内部寄存器 18

2.1.3 8086/8088的引脚信号 21

2.1.4 8086/8088的工作方式 22

2.2 80386微处理器 22

2.2.1 80386的内部结构 22

2.2.2 80386的寄存器 23

2.2.3 80386的工作方式 25

2.2.4 80386的存储器管理 25

2.3 高性能微处理器 28

2.3.1 Pentium微处理器 28

2.3.2 Pentium微处理器的技术特点 28

2.3.3 Pentium微处理器的发展 30

2.3.4 多核微处理器 31

2.4 80x86微型计算机系统 32

2.4.1 微型计算机系统主板 32

2.4.2 80x86典型芯片组440BX 33

2.4.3 BIOS功能与设置 34

思考与练习 35

第3章 8086/8088指令系统 36

3.1 概述 36

3.1.1 指令的基本构成 37

3.1.2 指令的执行时间 39

3.2 寻址方式 39

3.2.1 立即寻址 39

3.2.2 寄存器寻址 40

3.2.3 直接寻址 40

3.2.4 寄存器间接寻址 41

3.2.5 寄存器相对寻址 42

3.2.6 基址—变址寻址 43

3.2.7 基址—变址相对寻址 44

3.2.8 隐含寻址 45

3.3 8086/8088指令 45

3.3.1 数据传送指令 45

3.3.2 算术运算指令 56

3.3.3 逻辑运算和移位指令 65

3.3.4 串操作指令 71

3.3.5 程序控制指令 76

3.3.6 处理器控制指令 86

思考与练习 87

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

4.1 汇编语言概述 89

4.2 汇编语言源程序的结构及组成 90

4.2.1 源程序的基本结构 90

4.2.2 汇编语言语句的类型和组成 91

4.3 伪操作指令 95

4.3.1 处理器方式伪指令 95

4.3.2 数据定义伪指令 95

4.3.3 符号定义伪指令 96

4.3.4 段定义伪指令 97

4.3.5 过程定义伪指令 98

4.3.6 模块定义和结束伪指令 99

4.3.7 宏处理伪指令 99

4.3.8 模块连接伪指令 100

4.4 汇编程序的功能及汇编过程 100

4.4.1 汇编程序的功能 100

4.4.2 程序的编辑、汇编及连接过程 101

4.5 汇编程序设计方法及应用 103

4.5.1 概述 103

4.5.2 顺序结构程序设计 103

4.5.3 分支程序设计 104

4.5.4 循环结构程序设计 105

4.5.5 子程序设计 107

4.5.6 宏定义与使用 110

4.5.7 系统功能调用 110

思考与练习 118

第5章 存储器 119

5.1 概述 119

5.1.1 存储器的分类 119

5.1.2 存储器芯片的主要技术指标 122

5.2 随机存取存储器RAM 122

5.2.1 存储器的系统结构 123

5.2.2 静态随机存储器(SRAM) 124

5.2.3 动态随机存储器(DRAM) 130

5.2.4 存储器扩展技术 136

5.2.5 存储器与系统的连线 139

5.3 只读存储器(ROM) 139

5.3.1 掩膜式只读存储器(MROM) 139

5.3.2 可编程只读存储器(PROM) 140

5.3.3 可擦除、可再编程的只读存储器 141

5.3.4 闪存(Flash Memory) 146

5.4 存储器的分级体系 146

5.4.1 存储器的分级结构 146

5.4.2 高速缓存系统 147

思考与练习 150

第6章 输入输出接口与总线 151

6.1 接口概述 151

6.1.1 I/O接口中的信息 151

6.1.2 I/O接口的结构 152

6.1.3 I/O接口的功能 152

6.1.4 I/O端口的编址方式 153

6.2 CPU与外设之间的数据传输方式 153

6.2.1 程序控制方式 153

6.2.2 中断方式 155

6.2.3 DMA方式 155

6.3 微型计算机中的总线 157

6.3.1 总线定义 157

6.3.2 总线分类 157

6.3.3 总线周期 157

6.3.4 总线的操作过程 158

6.3.5 常用系统总线和外设总线标准 159

思考与练习 164

第7章 中断系统 165

7.1 中断的基本概念 165

7.1.1 中断、中断源及中断系统 165

7.1.2 中断处理过程 166

7.1.3 中断嵌套 167

7.2 80x86中断系统 167

7.2.1 外部中断 168

7.2.2 内部中断 169

7.2.3 中断向量和中断向量表 170

7.2.4 80x86中断响应过程 171

7.3 可编程中断控制器Intel 8259A 173

7.3.1 8259A的功能 173

7.3.2 8259A的内部结构和引脚功能 173

7.3.3 Intel 8259A的引脚及功能 175

7.3.4 8259A的工作方式 175

7.3.5 8259A的级联 176

7.3.6 8259A的编程 176

7.3.7 8259A在微机系统中的应用 181

思考与练习 184

第8章 计数器/定时器与DMA控制器 186

8.1 可编程计数器/定时器8253 186

8.1.1 计数器/定时器的工作原理 186

8.1.2 8253的功能与结构 187

8.1.3 8253的控制字 188

8.1.4 8253的工作方式与工作时序 189

8.1.5 8253的初始化编程及应用 193

8.2 DMA控制器8237A 195

8.2.1 DMA的基本原理 195

8.2.2 8237A的内部结构和引脚 196

8.2.3 8237A的工作方式和传输类型 201

8.2.4 8237A的初始化编程及应用 202

思考与练习 203

第9章 并行接口与串行接口 204

9.1 可编程并行接口芯片8255A 204

9.1.1 并行接口概述 204

9.1.2 8255A的内部结构与引脚功能 205

9.1.3 8255A的控制字 206

9.1.4 8255A的工作方式 207

9.1.5 8255A的应用 209

9.2 可编程串行通信接口芯片8251A 211

9.2.1 串行通信的基本概念 211

9.2.2 8251A的功能及结构 215

9.2.3 8251A的控制命令 218

9.2.4 8251A的初始化编程与应用 220

思考与练习 222

第10章 模/数和数/模转换通道 224

10.1 微机系统的A/D和D/A通道 224

10.1.1 模拟量输入通道组成 224

10.1.2 模拟量输出通道组成 225

10.2 D/A转换及其接口 225

10.2.1 D/A转换的主要性能参数 225

10.2.2 D/A转换器的输入/输出特性 226

10.2.3 D/A转换器的工作原理 226

10.2.4 D/A转换芯片 228

10.3 A/D转换及其接口 231

10.3.1 A/D转换的基本概念 231

10.3.2 A/D转换器的工作原理 232

10.3.3 典型A/D转换器介绍 234

思考与练习 237

附录A ASCⅡ字符集 238

附录B 8086/8088指令系统一览表 240

附录C 通用汇编程序伪指令 245

附录D 常用DOS功能调用(INT 21H) 247

附录E 常用ROM-BIOS功能调用 251

参考文献 254