《微型计算机原理及应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:钱珊珠主编
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2008
  • ISBN:9787118055931
  • 页数:313 页
图书介绍:本书以8086/8088为主,介绍了16位微型计算机的基本知识及应用等内容。

第1章 微型计算机概述 1

1.1微型计算机发展概况 1

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

1.1.2微型计算机的特 4

1.1.3微型计算机的应用 5

1.2微型计算机系统的组成 6

1.2.1微型计算机系统的三个层次 6

1.2.2微型计算机的硬件组成 6

1.2.3微型计算机软件系统 9

1.3微型计算机中的数制和编码 10

1.3.1微型计算机中常用的数制及其转换 10

1.3.2.微型计算机的二进制数运算 13

1.3.3微型计算机中负数的表示 17

1.3.4微型计算机中小数点的表示 21

1.3.5微型计算机中常用的编码 23

习题 24

第2章 8086微处理器及其体系结构 26

2.1 8086微处理器的编程结构 26

2.1.1基本性能指标 26

2.1.2 8086微处理器内部结构组成 26

2.1.3 8086CPU的寄存器结构 28

2.2 8086的存储器组织 31

2.2.1存储器的组织 31

2.2.2存储器分段 32

2.2.3物理地址和逻辑地址 32

2.3 8086的I/O端口的组织 33

2.4 8086微处理器的引脚功能和工作模式 34

2.4.1最大模式和最小模式的概念 34

2.4.2 8086的引脚信号和功能 34

2.4.3 8086在最小模式下的系统配置 39

2.4.4 8086在最大模式下的系统配置 42

2.5 8086微处理器的操作时序 44

2.5.1时序的基本概念 44

2.5.2 8086CPU的主要操作 44

习题 51

第3章 存储器 52

3.1存储器概述 52

3.1.1存储器简介 52

3.1.2存储器分类 52

3.1.3存储器的结构 53

3.2随机存取存储器 55

3.2.1静态RAM 55

3.2.2动态RAM 57

3.3只读存储器 58

3.3.1掩模ROM 58

3.3.2可编程的ROM(PROM) 59

3.3.3可擦除可编程的ROM(EPROM) 59

3.3.4电可擦除可编程的ROM(EEPROM) 60

3.3.5快擦型存储器(Flash Memory) 61

3.4存储器芯片与CPU的连接 61

3.4.1存储器芯片与CPU连接时要考虑的问题 61

3.4.2存储器的数据宽度扩充和字节数扩充 62

3.4.3存储器芯片与CPU的连接 63

习题 66

第4章 微型计算机指令系统 68

4.1 8086/8088指令系统的寻址方式 68

4.1.1操作数的种类 68

4.1.2寻址方式 68

4.2 8086/8088指令系统 76

4.2.1数据传送类指令 76

4.2.2算术运算类指令 82

4.2.3位操作指令 93

4.2.4串操作类指令 97

4.2.5控制转移类指令 102

4.2.6处理器控制类指令 107

习题 109

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

5.1汇编语言的基本概念 112

5.2汇编语言源程序的格式 113

5.2.1分段结构 114

5.2.2汇编语言语句的类型和格式 115

5.3汇编语言的伪指令 120

5.3.1数据定义伪指令 121

5.3.2符号定义伪指令 122

5.3.3段定义伪指令 123

5.3.4过程定义伪指令 125

5.3.5宏处理伪指令 126

5.3.6模块定义与连接伪指令 128

5.4汇编语言程序的上机过程 129

5.4.1汇编语言的工作环境及上机步骤 129

5.4.2汇编语言和DOS操作系统的接口 130

5.4.3 DOS和BIOS调用 131

5.5汇编语言程序设计的基本方法 133

5.5.1汇编语言程序设计的一般步骤 133

5.5.2结构化程序的概念 134

5.5.3顺序程序设计 135

5.5.4分支程序设计 135

5.5.5循环程序设计 139

5.5.6子程序设计 143

习题 147

第6章 输入/输出接口及DMA控制器 150

6.1 I/O接口的基本概念 150

6.1.1接口及其基本功能 150

6.1.2 I/O接口的结构及特性 151

6.1.3接口电路中的信息 151

6.1.4接口的类型 152

6.2 I/O的寻址方式 152

6.2.1 I/O端口的编址 152

6.2.2 I/O端口地址译码方法 153

6.3简单的I/O接口芯片简介 155

6.4 CPU与外设交换信息的控制方式 156

6.4.1.程序控制方式 157

6.4.2中断控制方式 161

6.4.3直接存储器存取(DMA)控制方式 162

6.4.4.I/O处理机(IOp)控制方式 163

6.5 DMA控制器8237A及其应用 163

6.5.1.DMAC8237A的基本结构 164

6.5.2 8237A的操作类型和传送方式 167

6.5.3 8237A的编程 168

6.5.4 8237A应用举例 173

习题 176

第7章 中断系统和中断控制器8259A 177

7.1中断的基本概念 177

7.1.1中断及其作用 177

7.1.2中断源及中断系统功能 178

7.1.3中断处理过程 178

7.1.4中断优先权管理 180

7.2 8086/8088的中断系统 182

7.2.1 8086/8088的中断指令 183

7.2.2 8086/8088的中断分类 184

7.2.3中断向量表 186

7.2.4 8086/8088的中断响应和中断处理过程 188

7.3中断控制器8259A 191

7.3.1 8259A的主要功能 191

7.3.2 8259A的结构及引脚功能 191

7.3.2 8259A的工作过程 194

7.3.3 8259A的工作方式 194

7.3.4 8259A的级联 197

7.3.5 8259A的初始化命令字和操作命令字 198

7.3.6 8259A的编程 205

习题 209

第8章 接口技术 211

8.1可编程并行接口芯片8255A 211

8.1.1 8255A内部结构和引脚 211

8.1.2 8255A控制字及其工作方式 213

8.1.3 8255A的应用举例 221

8.2可编程串行接口芯片8251A 225

8.2.1 8251 A的外部特性和内部逻辑 226

8.2.2 8251A的命令字和状态字 228

8.2.3 8251 A应用举例 232

8.3可编程定时器及计数器8253 235

8.3.1定时与计数 235

8.3.2 8253的内部结构及引脚功能 235

8.3.3 8253的控制字 238

8.3.4 8253的工作方式及特点 240

8.3.5 8253的实例应用 246

8.4可编程键盘/LED接口芯片8279 248

8.4.1接口芯片8279内部结构及各部分功能 248

8.4.2接口芯片8279外部特性 250

8.4.3接口芯片8279命令字 251

8.4.4接口芯片8279状态字 254

8.4.5接口芯片8279应用举例 254

8.5 D/A转换器的接口方法 256

8.5.1 D/A转换器主要参数及其连接特性 256

8.5.2 D/A转换芯片DAC0832 258

8.6 A/D转换接口及其应用 261

8.6.1 A/D转换器的主要性能指标及分类 261

8.6.2 ADC0809芯片及其接口设计 262

习题 265

第9章 总线 267

9.1总线概述 267

9.1.1总线的分类 268

9.1.2总线结构方式 269

9.1.3总线的性能 271

9.1.4总线信息的传输 271

9.1.5总线的仲裁 273

9.1.6现代总线的发展 275

9.2系统总线 276

9.2.1 ISA总线 276

9.2.2其它系统总线 278

9.3局部总线 279

9.3.1 PCI总线 279

9.3.2其它局部总线 286

9.4通信总线 287

9.4.1通用串行总线USB 288

9.4.2其它通信总线 289

9.5 32位微型计算机总线结构 290

习题 292

第10章 微型计算机在控制系统中的应用 293

10.1微型计算机控制系统的组成 293

10.2微型计算机在开环控制系统中的应用 294

10.3微型计算机在闭环控制系统中的应用 297

10.4微型计算机应用设计实例 298

10.4.1实时控制系统设计 299

10.4.2智能仪器仪表系统设计 303

10.4.3家用电器(空调机)控制系统设计 307

参考文献 313