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

  • 购买积分:12 如何计算积分?
  • 作  者:杨立,邓振杰,荆淑霞等编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2003
  • ISBN:7113053440
  • 页数:345 页
图书介绍:本书以广泛应用的16位微型计算机为对象,主要讲解微型计算机概述、典型微处理器、指令系统和汇编语言、微机总线技术、存储器系统、I/O接口技术、中断技术、通用可编程接口芯片、人机交互设备及接口、D/A和A/D转换器等有关知识。

目 录 1

第1章微型计算机概述 1

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

1-1-1 微处理器的产生和发展 2

1-1-2微型计算机的分类 4

1-1-3微型计算机的应用 5

1-2微型计算机的系统组成 6

1-2-1 微型计算机的基本结构 6

1-2-2微型计算机的系统组成 10

1-3计算机中的信息表示 11

1-3-1计算机中的数制及其转换 11

1-3-2计算机中数值数据的表示 14

1-3-3计算机中常用的编码 16

本章小结 19

思考与练习题 20

第2章典型微处理器 21

2-1 8086微处理器的内部结构 22

2-1-1 8086微处理器内部组成结构 22

2-1-2 8086微处理器的寄存器结构 25

2-1-3 8086微处理器的外部引脚特性 28

2-2存储器和I/O组织 30

2-2-1 存储器组织 30

2-2-2 I/O端口组织 34

2-3-1 8284A时钟信号发生器 35

2-3 8086CPU的总线周期和工作方式 35

2-3-2 8086总线周期 36

2-3-3 8086CPU的最小/最大工作方式 37

2-4高档微处理器简介 40

2-4-1 80286微处理器 40

2-4-2 80386微处理器………………………………………………………………“2-4-3 80486微处理器 43

2-4-4 Pentium系列微处理器 45

本章小结 50

思考与练习题 50

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

3-1-1 基本概念 54

3-1-2 8086指令系统的寻址方式 54

3-1 寻址方式 54

3-2 8086指令系统 57

3-2-1数据传送类指令 58

3-2-2算术运算类指令 61

3-2-3逻辑运算与移位类指令 65

3-2-4串操作类指令 67

3-2-5控制转移类指令 70

3-2-6处理器控制类指令 74

3-3汇编语言简述 75

3-3-1汇编语言语句格式 75

3-3-2汇编语言程序结构 79

3-3-3汇编语言常用伪指令 81

3-3-4汇编语言程序上机过程 88

3-4汇编语言程序设计 89

3-4-1 程序设计的基本步骤及程序基本结构 89

3-4-2顺序结构程序设计 90

3-4-3分支结构程序设计 92

3-4-4循环结构程序设计 94

3-4-5 子程序设计 97

3-5 DOS和BIOS中断调用 99

3-5-1 DOS功能调用 99

3-5-2 BIOS中断调用 100

本章小结 100

思考与练习题 101

第4章微型计算机的总线技术 105

4-1 总线技术概述 106

4-2系统总线 107

4-2-1 STD总线 108

4-2-2 ISA总线 112

4-2-3 EISA总线 118

4-3局部总线 118

4-3-1 VESA总线 118

4-3-2 PCI总线 120

4-3-3 AGP总线 123

4-4其他总线介绍 124

4-4-1 USB总线 124

4-4-2 IEEE1394 127

4-4-3 12C总线 129

5-5-1 软盘存储器及其接口 130

5-5辅助存储器 130

思考与练习题 132

本章小结 132

第5章存储器系统 133

5-1概述 134

5-1-1存储器的分类 134

5-5-2硬盘存储器及其接口 134

5-1-2存储器的基本性能指标 135

5-1-3存储系统的层次结构 136

5-2随机存取存储器RAM 138

5-2-1静态RAM(SRAM) 138

5-2-2动态RAM(DRAM) 141

5-4存储器扩展接口 143

5-4-1 存储器容量的形成与寻址 143

5-3-1掩膜只读存储器——ROM 143

5-3-4 电可擦除、可编程只读存储器——E2PROM 143

5-3只读存储器(ROM) 143

5-3-3光可擦除、可编程只读存储器——EPROM 144

5-3-2可编程只读存储器——PROM 144

5-4-2微处理器与存储器的连接 147

5-5-3光盘存储器及其接口 158

5-6新型存储器技术 161

5-6-2闪速存储器 162

5-6-1 多体交叉存储器 162

5-6-3高速缓冲存储器(Cache) 163

5-6-4虚拟存储器 163

本章小结 168

思考与练习题 168

第6章输入输出接口技术 169

6-1概述 170

6-1-1 输入输出接口的概念与功能 170

6-1-2 CPU与I/O接口之间传递的信息类型 172

6-1-3 I/O端口的编址方式 173

6-2-1程序控制方式 174

6-2输入/输出控制方式 174

6-2-2中断控制方式 177

6-2-3 DMA控制方式 178

6-3 可编程DMA控制器8237A 178

6-3-1 8237A的内部结构及引脚 179

6-3-2 8237A内部寄存器功能及格式 182

6-3-3 8237A的编程及应用 189

本章小结 192

思考与练习题 192

第7章 中断技术 193

7-1 中断技术概述 194

7-1-1 中断源 194

7-1-3中断系统的功能 195

7-1-2中断技术的优点 195

7-2 8086的中断结构 196

7-2-1 中断类型 196

7-2-2中断优先权 199

7-2-3 中断管理 201

7-3微机系统的中断处理过程 202

7-3-1 中断请求 203

7-3-2中断响应 204

7-3-3 中断处理 204

7-3-4中断返回 205

7-4可编程中断控制器8259A及其应用 205

7-4-1 8259A的内部结构及引脚 205

7-4-2 8259A的中断管理方式 208

7-4-3 8259A的编程 212

本章小结 219

思考与练习题 219

第8章通用可编程接口芯片 221

8-1 并行接口芯片8255A 222

8-1-1 内部结构及引脚 222

8-1-2 8255A的工作模式 224

8-1-3 8255A的编程及应用 228

8-2可编程串行输入/输出接口芯片8251 230

8-2-1 串行通信的基本概念 230

8-2-2可编程串行接口芯片8251结构 232

8-2-3 825 1的初始化和编程应用 237

8-2-4 PC机串行异步通信接口 242

8-3 可编程定时器/计数器接口芯片8253 247

8-3-1 定时的基本概念 247

8-3-2可编程串行接口芯片8253结构和引脚功能 248

8-3-3 8253的编程 250

8-3-4 8253的工作方式 252

8-3-5 8253的应用 260

本章小结 263

思考与练习题 263

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

9-2-1键盘及接口电路 266

9-2键盘与鼠标 266

9-1概述 266

9-2-2 PC机键盘接口 270

9-2-3 鼠标及接口电路 275

9-3视频显示接口 277

9-3-1 CRT显示器 277

9-3-2 CRT显示器接口电路编程方法 284

9-3-3 LED显示与LCD显示 290

9-4打印机接口 293

9-4-1 常用打印机及工作原理 293

9-4-2主机与打印机接口 297

9-4-3打印机中断调用 298

9-5-1 扫描仪原理及应用 299

9-5其他外设简介 299

9-5-2数码相机原理与应用 300

9-5-3触摸屏原理与应用 301

本章小结 302

思考与练习题 302

第10章D/A及A/D转换器 303

10-1 概述 304

10-2典型D/A转换器芯片 304

10-2-1 D/A转换器工作原理 304

10-2-2 D/A转换器的主要参数 306

10-2-3 8位D/A转换器DAC0832及应用 307

10-3-1 A/D转换器工作原理 312

10-3典型A/D转换器芯片 312

10-3-2 ADC的性能参数 313

10-3-3典型A/D转换器件ADC0809 313

10-3-4 A/D转换器的选择原则 318

10-4 DAC及ADC应用实例 318

本章小结 319

思考与练习题 319

附录 321

附录A 8086指令系统 322

附录B DEBUG调试程序的应用 326

附录C DOS系统功能调用(INT 21H) 333

附录D BIOS功能调用 340

参考文献 345