《微型计算机基础与接口应用基础》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘永军等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302240907
  • 页数:285 页
图书介绍:本书立足微型计算机系统,软硬结合,注重基础、综合和实践,具体以80*86系统为例,全面深入地介绍微型计算机知识。

第1章 微型计算机系统的概述 1

1.1 微型计算机技术概述 1

1.1.1 微型计算机的产生与发展 1

1.1.2 微型计算机基本特性与技术术语 3

1.1.3 计算机人物和组织 5

1.1.4 国内计算机方面的主要刊物 11

1.2 微型计算机系统的构成 12

1.2.1 微型计算机的硬件系统 12

1.2.2 微型计算机系统 12

1.3 微型计算机分类与应用 13

1.3.1 微型计算机的分类 13

1.3.2 微型计算机的应用 14

习题1 16

第2章 微型计算机结构与微处理器 17

2.1 微型计算机的构成 17

2.1.1 微型计算机的外部结构 17

2.1.2 微型计算机的内部结构 18

2.2 Intel 8086微处理器的结构 19

2.2.1 8086的基本结构与功能 19

2.2.2 8086的内部寄存器 21

2.2.3 8086 CPU的引脚功能 23

2.3 Pentium微处理器 28

2.3.1 Pentium微处理器的功能结构 28

2.3.2 Pentium微处理器的寄存器结构 29

2.3.3 Pentium微处理器的引脚功能 30

习题2 31

第3章 80x86的寻址方式与指令系统 32

3.1 指令系统概述 32

3.2 80x86的寻址方式 34

3.2.1 立即寻址方式 35

3.2.2 直接寻址方式 35

3.2.3 寄存器寻址方式 35

3.2.4 寄存器间接寻址方式 35

3.2.5 寄存器相对寻址方式 36

3.2.6 基址加变址寻址方式 36

3.2.7 相对基址加变址寻址方式 36

3.3 80x86的指令系统 36

3.3.1 数据传送指令 36

3.3.2 算术运算指令 37

3.3.3 逻辑运算和移位指令 39

3.3.4 控制转移指令 39

3.3.5 处理器控制指令 41

3.3.6 字符串操作指令 41

3.3.7 地址操作指令 42

习题3 43

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

4.1 汇编语言与汇编程序 44

4.1.1 汇编语言概述 44

4.1.2 汇编程序 44

4.2 伪指令 45

4.2.1 伪指令概述 45

4.2.2 常用伪指令 47

4.3 汇编语言的语法 53

4.3.1 汇编语言的语句结构 53

4.3.2 数据与表达式 54

4.4 汇编语言程序的上机过程 59

4.4.1 建立ASM源程序文件 59

4.4.2 用ASM或MASM程序产生OBJ文件 60

4.4.3 用LINK程序产生EXE文件 63

4.4.4 程序的执行 64

4.5 汇编语言程序设计 65

4.5.1 顺序程序设计 66

4.5.2 分支程序设计 67

4.5.3 循环程序设计 71

4.5.4 子程序 75

4.6 系统功能调用 82

4.6.1 系统功能调用概述 82

4.6.2 DOS功能调用 83

4.6.3 常用的ROM BIOS功能调用 85

4.7 程序设计举例 87

习题4 90

第5章 微型计算机系统总线 93

5.1 总线概述 93

5.1.1 总线标准与分类 93

5.1.2 总线的连接方式 94

5.1.3 总线数据的传送方式 95

5.2 系统总线 96

5.2.1 系统总线概述 96

5.2.2 微型计算机系统总线 97

5.2.3 发展中的系统总线标准 102

5.3 外部总线介绍 105

5.3.1 RS-232-C串行通信总线 105

5.3.2 RS-485总线 105

5.3.3 IEEE-488总线 105

5.3.4 USB总线 105

5.3.5 IEEE 1394总线 106

5.4 现场总线 106

5.4.1 概述 106

5.4.2 现场总线的技术特点 107

5.4.3 现场总线的优点 107

习题5 109

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

6.1 概述 110

6.1.1 半导体存储器结构与技术指标 111

6.1.2 半导体存储器的类型 112

6.2 存储器扩展与CPU的连接 113

6.2.1 存储器扩展设计 113

6.2.2 存储器与CPU连接 114

6.3 微型计算机的存储器 118

习题6 120

第7章 输入/输出系统 122

7.1 输入/输出系统概述 122

7.1.1 I/O接口与I/O设备 122

7.1.2 I/O接口的功能 124

7.1.3 I/O接口的组成 125

7.2 I/O接口的编址与译码 126

7.2.1 I/O端口的编址 127

7.2.2 I/O端口地址译码技术 127

7.3 CPU与外设之间的数据传送方式 130

7.3.1 程序控制方式 130

7.3.2 中断传送方式 133

7.3.3 直接存储器存取方式 134

习题7 135

第8章 中断技术 136

8.1 中断技术概述 136

8.1.1 中断的基本概念 136

8.1.2 中断的基本原理 137

8.1.3 中断的过程 138

8.2 8086/8088的中断系统 139

8.2.1 中断类型 140

8.2.2 中断优先级 140

8.2.3 中断向量表 140

8.3 可编程中断控制器8259A 146

8.3.1 8259A内部结构和引脚功能 146

8.3.2 8259A的中断管理方式 150

8.3.3 8259A的命令字 154

8.3.4 8259A的编程 161

8.4 8259A的应用实例 163

习题8 166

第9章 定时/计数技术与DMA技术 167

9.1 定时/计数技术 167

9.1.1 定时/计数技术概述 167

9.1.2 8253的主要功能与结构 168

9.1.3 8253的控制字 170

9.1.4 8253的工作方式 171

9.1.5 8253的应用 175

9.2 DMA技术 176

9.2.1 DMA的基本概念及功能 176

9.2.2 8237A的工作周期 177

9.2.3 8237A的内部结构及引脚 178

9.2.4 8237A的工作方式 181

9.2.5 8237A内部寄存器结构 183

9.2.6 8237的应用 186

习题9 190

第10章 并行接口技术 192

10.1 并行接口技术概述 192

10.1.1 并行传输的概念 192

10.1.2 并行接口的基本知识 192

10.2 可编程并行接口芯片8255 194

10.2.1 8255的基本结构与外部引脚 194

10.2.2 8255的控制字 196

10.2.3 8255的三种工作方式 198

10.2.4 8255的应用 201

10.3 微型计算机的并行接口功能 207

10.3.1 微型计算机的并行接口标准 207

10.3.2 微型计算机并行打印接口的I/O功能调用 209

习题10 209

第11章 串行接口技术 211

11.1 串口技术概述 211

11.1.1 串行通信的概念 211

11.1.2 串行通信的标准 214

11.2 可编程串行接口芯片8251 217

11.2.1 8251的基本结构与外部引脚 217

11.2.2 8251的控制字 220

11.2.3 8251的应用示例 222

11.3 可编程串行接口芯片INS8250 226

11.3.1 INS8250的基本结构与外部引脚 227

11.3.2 INS8250的寄存器编程使用 230

11.3.3 INS8250的应用举例 234

11.4 微型计算机的异步串行通信功能 236

11.4.1 异步串行通信适配器的接口电路 236

11.4.2 异步串行通信的I/O功能调用 236

习题11 237

第12章 人机交互技术与模拟接口 239

12.1 人机交互技术 239

12.1.1 键盘 240

12.1.2 LED显示 244

12.2 D/A转换与DAC0832 247

12.2.1 D/A转换的基本原理 248

12.2.2 DAC0832及应用 250

12.3 A/D转换与ADC0809 254

12.3.1 A/D转换的基本原理 254

12.3.2 ADC0809及应用 259

习题12 262

第13章 微型计算机综合应用举例 263

13.1 环境温度测控系统设计 263

13.2 步进电机控制系统设计 264

13.3 其他微型计算机系统的设计 266

习题13 266

附录A 计算机基础知识 267

附录B ASCII编码表 269

附录C 8086/8088指令系统 271

附录D 伪操作表 274

附录E BIOS/DOS功能调用 276

附录F DEBUG命令 281

附录G 课程的实验项目推荐 283

参考文献 285