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

  • 购买积分:12 如何计算积分?
  • 作  者:杨立,邓振杰,荆淑霞等编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2009
  • ISBN:9787113104351
  • 页数:325 页
图书介绍:本书介绍微型计算机结构、典型微处理器、存储器系统等知识。

第1章 微型计算机概述 1

1.1微型计算机的发展与应用 1

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

1.1.2微型计算机的分类 4

1.1.3微型计算机的特点与性能指标 4

1.1.4微型计算机的应用 6

1.2微型计算机的硬件结构及系统组成 8

1.2.1微型计算机硬件的基本结构 8

1.2.2微型计算机的系统组成 11

1.3计算机中的信息表示 12

1.3.1计算机中的数制及其转换 13

1.3.2计算机中数值数据的表示 15

1.3.3计算机中常用的编码 18

本章小结 21

思考与练习题 21

第2章 典型微处理器 23

2.1微处理器性能简介 23

2.1.1典型微处理器的主要性能指标 23

2.1.2微处理器的基本功能 24

2.2Intel 8086微处理器的内、外部结构特性 24

2.2.1 8086微处理器内部组成结构 24

2.2.2 8086微处理器的寄存器结构 27

2.2.3 8086微处理器的外部引脚特性 30

2.3存储器和I/O组织 32

2.3.1存储器组织 32

2.3.2I/O端口组织 36

2.4 8086微处理器的总线周期和工作方式 36

2.4.1 8284A时钟信号发生器 37

2.4.2 8086总线周期 37

2.4.3 8086微处理器的最小/最大工作方式 38

2.5 32位微处理器简介 41

2.5.1 80386微处理器 41

2.5.2 80486微处理器 42

2.5.3Pentium系列微处理器 44

2.5.4Pentium微处理器采用的新技术 48

本章小结 50

思考与练习题 50

第3章 寻址方式与指令系统 53

3.1指令格式及寻址 53

3.1.1指令系统与指令格式 53

3.1.2寻址及寻址方式的概念 54

3.2 8086指令系统的寻址方式 54

3.2.1与操作数有关的寻址方式 55

3.2.2与I/O端口有关的寻址方式 57

3.3 8086指令系统 58

3.3.1数据传送类指令 58

3.3.2算术运算类指令 61

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

3.3.4串操作类指令 67

3.3.5控制转移类指令 70

3.3.6处理器控制类指令 74

3.4DOS和BIOS中断调用 74

3.4.1DOS功能调用 74

3.4.2BIOS中断调用 76

3.5Pentium微处理器新增寻址方式和指令 76

3.5.1Pentium微处理器的内部寄存器 76

3.5.2Pentium微处理器的新增寻址方式 77

3.5.3Pentium系列微处理器专用指令 78

3.5.4Pentium系列微处理器控制指令 78

本章小结 79

思考与练习题 79

第4章 汇编语言 82

4.1汇编语言简述 82

4.1.1汇编语言及语句格式 82

4.1.2汇编语言程序结构 86

4.1.3汇编语言常用伪指令 87

4.1.4汇编语言程序上机过程 94

4.2汇编语言程序设计 94

4.2.1程序设计的基本步骤及程序基本结构 94

4.2.2顺序结构程序设计 96

4.2.3分支结构程序设计 98

4.2.4循环结构程序设计 101

4.2.5子程序设计 103

4.2.6DOS调用程序设计 105

4.3高级汇编技术 107

4.3.1宏汇编 107

4.3.2重复汇编与条件汇编 109

本章小结 113

思考与练习题 114

第5章 总线技术 116

5.1概述 116

5.1.1总线的概念 116

5.1.2总线的结构 117

5.1.3总线的分类 118

5.1.4总线性能及标准 119

5.1.5总线传输和控制 120

5.2系统总线 121

5.2.1概述 121

5.2.2ISA总线 122

5.3局部总线 128

5.3.1PCI总线 128

5.3.2AGP总线 132

5.4外部设备总线 133

5.4.1USB总线 133

5.4.2IEEE 1394总线 136

5.5I2C总线 139

5.5.1I2C总线简介 139

5.5.2I2C总线特性 139

5.5.3I2C总线原理 140

本章小结 141

思考与练习题 141

第6章 存储器系统 143

6.1存储器概述 143

6.1.1存储器的分类 143

6.1.2存储器的常用性能指标 144

6.1.3存储系统的层次结构 145

6.1.4半导体存储器的结构 146

6.2随机存取存储器(RAM) 148

6.2.1静态RAM(SRAM) 148

6.2.2动态RAM(DRAM) 150

6.3只读存储器(ROM) 152

6.3.1掩膜ROM 152

6.3.2可编程PROM 153

6.3.3光可擦除EPROM 153

6.3.4电可擦除E2PROM 153

6.3.5闪速存储器 154

6.4存储器的扩展与寻址 154

6.4.1位扩展 155

6.4.2字扩展 155

6.4.3字位扩展 155

6.4.4存储器的寻址 156

6.5存储器与微处理器的连接 157

6.5.1连接时应注意的问题 157

6.5.2典型微处理器与存储器的连接 157

6.6辅助存储器 159

6.6.1硬盘存储器及其接口 159

6.6.2光盘存储器及其接口 162

6.7新型存储器技术 164

6.7.1多体交叉存储器 165

6.7.2高速缓冲存储器(cache) 165

6.7.3虚拟存储器 167

本章小结 169

思考与练习题 170

第7章 输入/输出接口技术 172

7.1概述 172

7.1.1输入/输出接口电路要解决的问题 172

7.1.2输入/输出接口的结构与功能 173

7.1.3CPU与I/O接口之间传递的信息 175

7.1.4I/O端口的编址方式 176

7.2输入/输出的数据传送方式 177

7.2.1无条件传送方式 177

7.2.2查询传送方式 178

7.2.3中断传送方式 180

7.2.4DMA传送方式 182

本章小结 183

思考与练习题 183

第8章 可编程DMA控制器8237A 184

8.1概述 184

8.1.1 8237A的主要功能 184

8.1.2 8237A的工作状态 184

8.2 8237A内部结构及引脚 185

8.2.1 8237A内部结构 185

8.2.2 8237A引脚及功能 186

8.3 8237A的工作方式 188

8.3.1单字节传送方式 188

8.3.2数据块传送方式 188

8.3.3请求传送方式 189

8.3.4级联传送方式 189

8.4 8237A内部寄存器功能及格式 189

8.4.1当前地址寄存器 190

8.4.2当前字节寄存器 190

8.4.3基地址寄存器 190

8.4.4基字节寄存器 190

8.4.5命令寄存器 191

8.4.6工作方式寄存器 192

8.4.7请求寄存器 193

8.4.8屏蔽寄存器 193

8.4.9状态寄存器 194

8.4.10暂存寄存器 195

8.4.11软件命令 195

8.5 8237A的编程及应用 195

8.5.1 8237A主要寄存器端口地址分配 195

8.5.2 8237A编程一般步骤 196

8.5.3 8237A应用举例 198

本章小结 199

思考与练习题 199

第9章 中断技术 200

9.1概述 200

9.1.1中断的概念 200

9.1.2中断源 201

9.1.3中断处理过程 202

9.1.4中断优先级管理 204

9.2 8086中断系统 206

9.2.1中断类型 206

9.2.2中断向量表 208

9.3可编程中断控制器8259A及其应用 209

9.3.1 8259A内部结构及引脚 210

9.3.2 8259A中断管理方式 212

9.3.3 8259A中断响应过程 215

9.3.4 8259A编程及应用 215

本章小结 223

思考与练习题 224

第10章 可编程并行接口芯片8255A 225

10.1并行接口概述 225

10.1.1并行接口的分类 225

10.1.2并行接口的特点 226

10.2并行接口芯片8255A 226

10.2.1内部结构及引脚 226

10.2.2 8255A的工作方式 229

10.2.3 8255A的编程及应用 235

本章小结 239

思考与练习题 239

第11章 可编程串行接口芯片8251A 241

11.1串行传输的基本概念 241

11.1.1串行通信概述 241

11.1.2信号的调制与解调 243

11.2串行接口芯片8251A 244

11.2.1 8251A的基本性能 244

11.2.2 8251A的基本结构 244

11.2.3 8251A的编程控制 248

11.2.4 8251A的初始化和编程应用 250

11.3PC串行异步通信接口 254

11.3.1串行异步通信的基本概念 254

11.3.2BIOS串行异步通信接口的功能调用 255

本章小结 258

思考与练习题 259

第12章 可编程定时器/计数器接口芯片8253 260

12.1可编程定时器/计数器8253 260

12.1.1定时器/计数器的基本原理 260

12.1.2 8253的特点 261

12.1.3 8253内部结构和引脚功能 261

12.1.4 8253的初始化 263

12.1.5 8253的工作方式 265

12.2 8253的应用 272

12.2.1 8253的初始化编程 272

12.2.2 8253与系统的连接 273

12.2.3 8253应用实例 274

本章小结 275

思考与练习题 276

第13章 人机交互设备及接口 277

13.1人机交互设备概述 277

13.2键盘与鼠标 278

13.2.1键盘的分类及工作原理 278

13.2.2PC键盘分类及编程应用 281

13.2.3鼠标工作原理及编程应用 284

13.3显示器及接口 285

13.3.1CRT显示器 286

13.3.2CRT显示器接口电路编程方法 291

13.3.3LED与LCD显示 294

13.4打印机接口 298

13.4.1常用打印机及工作原理 298

13.4.2主机与打印机的接口 299

13.4.3打印机的中断调用 300

13.5其他外设简介 301

13.5.1扫描仪原理及性能指标 301

13.5.2数码照相机原理及其应用 302

13.5.3触摸屏原理及其应用 303

本章小结 303

思考与练习题 304

第14章 D/A及A/D转换器 306

14.1概述 306

14.2典型D/A转换器及其应用 307

14.2.1D/A转换器工作原理 307

14.2.2D/A转换器的主要性能指标 309

14.2.3 8位D/A转换器DAC0832及其应用 309

14.3典型A/D转换器及其应用 314

14.3.1A/D转换器工作原理 314

14.3.2A/D转换器的主要性能指标 315

14.3.3 8位A/D转换器ADC0809及其应用 316

14.3.4A/D转换器的选择原则 322

14.4A/D和D/A转换的应用实例 323

本章小结 324

思考与练习题 324

参考文献 325