当前位置:首页 > 工业技术
微机原理与接口技术
微机原理与接口技术

微机原理与接口技术PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:陈建铎主编;孟开元,李瑜编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2008
  • ISBN:704023226X
  • 页数:312 页
图书介绍:本书被列入“普通高等教育十一五国家级规划教材”。在原《32位微型计算机原理与接口技术》的基础上,对大纲进行了全面的修订。仍以80486CPU为主线,重点介绍32位CPU的组成原理和体系结构、常用外围接口电路、32位软件编程接口、微机应用系统设计,同时介绍IA-64微处理器的组成与特点、常用外部设备与多媒体技术等。使学生在掌握32微型计算机的基础上,学习其开发应用的技能,并且了解64位微型计算机的组成与特点、多媒体计算机的基本组成与应用。
《微机原理与接口技术》目录

第1章 概述 1

1.1 微型计算机的组成特点与发展 1

1.1.1 微型计算机的组成特点 1

1.1.2 微型计算机的产生与发展 3

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

1.2.1 微型计算机的系统配置 4

1.2.2 微型计算机和硬件系统 5

1.2.3 微型计算机的软件系统 7

1.3 8086微处理器的内部组成与工作模式 8

1.3.1 8086微处理器的内部组成 8

1.3.2 存储器管理 11

1.3.3 引脚信号与总线周期 12

1.3.4 工作模式 14

1.3.5 中断控制 17

1.3.6 总线请求与响应 19

1.3.7 复位与启动 20

习题 20

第2章 32/64位微处理器的组成原理 22

2.1 80486 CPU内部组成 22

2.1.1 80486 CPU主要功能与特点 22

2.1.2 80486 CPU内部组成 23

2.2 80486 CPU工作方式 30

2.2.1 实地址方式 30

2.2.2 保护方式 30

2.2.3 虚拟8086方式 31

2.3 80486存储器体系结构 32

2.3.1 存储器组成特点与管理 32

2.3.2 高速缓冲存储器 35

2.4 浮点运算器 40

2.4.1 浮点寄存器 40

2.4.2 数据类型与浮点运算指令 41

2.5 Pentium微处理器 41

2.5.1 Pentium微处理器概述 41

2.5.2 Pentium微处理器内部组成与工作方式 42

2.6 64位微处理器的组成与特点 44

2.6.1 IA-64微处理器的基本组成 44

2.6.2 EPIC技术 45

2.6.3 Itanium处理器内部组成与特点 45

习题 47

第3章 汇编语言与程序设计 48

3.1 概述 48

3.1.1 指令与程序 48

3.1.2 汇编语言基本概念 49

3.2 8086寻址方式 49

3.2.1 数据类型 49

3.2.2 寻址方式 49

3.3 8086指令系统 54

3.3.1 数据传送类指令 54

3.3.2 算术运算类指令 58

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

3.3.4 串操作类指令 65

3.3.5 控制转移类指令 68

3.3.6 处理器控制类指令 71

3.4 汇编语言程序格式与常用伪指令 72

3.4.1 汇编语言程序格式 72

3.4.2 常量、变量、表达式与运算符 73

3.4.3 常用伪指令 78

3.4.4 宏指令 80

3.4.5 条件汇编 81

3.4.6 保护方式编程指令 82

3.4.7 与保护方式程序接口 84

3.5 汇编语言程序设计 86

3.5.1 概述 86

3.5.2 顺序程序设计 86

3.5.3 分支程序设计 87

3.5.4 循环程序设计 88

3.5.5 子程序设计 90

3.5.6 DOS系统功能调用 93

3.5.7 与C/C++语言程序接口 96

3.6 汇编语言程序上机过程 97

习题 100

第4章 存储器体系结构 102

4.1 存储器概述 102

4.1.1 微型计算机存储器分类 102

4.1.2 存储器的主要性能指标 103

4.1.3 存储器的组成与读/写过程 104

4.2 随机存取存储器 105

4.2.1 基本存储单元 106

4.2.2 随机存取存储器举例 107

4.2.3 双口存储器 110

4.3 只读存储器 111

4.3.1 固定只读存储器 111

4.3.2 可编程只读存储器 112

4.3.3 可改写只读存储器 113

4.3.4 电擦除与快闪只读存储器 113

4.3.5 只读存储器举例 114

4.4 存储器扩展及与CPU的连接 117

4.4.1 存储器扩展 117

4.4.2 与8086 CPU的连接 119

4.4.3 与80486 CPU的连接 120

4.5 微型计算机存储器系统组成 121

4.5.1 存储器层次结构 121

4.5.2 DRAM控制器与内存条 122

4.6 磁表面存储器 127

4.6.1 磁表面存储器工作原理 127

4.6.2 磁记录方式 128

4.6.3 磁带存储器 129

4.6.4 磁盘存储器 129

4.7 光盘存储器 131

4.7.1 光盘存储器概述 131

4.7.2 光盘存储器的组成与工作原理 132

习题 134

第5章 数据输入/输出方式 135

5.1 I/O接口 135

5.1.1 数据输入/输出概述 135

5.1.2 I/O接口功能 135

5.1.3 I/O接口组成 136

5.1.4 I/O端口编址 137

5.1.5 I/O接口分类 137

5.2 输入/输出控制方式 138

5.2.1 直接传送方式 138

5.2.2 程序查询传送方式 140

5.2.3 中断控制输入/输出方式 141

5.2.4 直接存储器存取方式 143

5.2.5 通道控制方式与I/O处理器 144

5.3 32位数据线与8位I/O接口的连接 145

习题 146

第6章 总线技术 147

6.1 总线的基本概念 147

6.1.1 总线的作用、性能与参数 147

6.1.2 总线的组成 148

6.1.3 总线标准 148

6.2 总线信号的传输方式与分类 149

6.2.1 信号传输方式 149

6.2.2 总线分类 150

6.3 总线结构 150

6.4 微型计算机常用总线 152

6.4.1 系统总线 152

6.4.2 外部通信总线 157

习题 162

第7章 并行I/O接口 163

7.1 并行I/O接口概述 163

7.1.1 并行数据传送 163

7.1.2 并行I/O接口的组成与工作过程 164

7.2 可编程并行I/O接口8255A 165

7.2.1 8255A引脚与内部结构 165

7.2.2 8255A控制字 167

7.2.3 8255A工作方式 168

7.3 8255A应用举例 171

7.3.1 8255A初始化程序设计 171

7.3.2 应用 171

习题 174

第8章 中断控制 175

8.1 概述 175

8.1.1 中断的概念与作用 175

8.1.2 中断优先级与中断嵌套 176

8.1.3 中断响应过程 177

8.2 8086微处理器中断控制系统 178

8.2.1 系统组成 178

8.2.2 中断处理过程 179

8.3 中断控制器82C59A 180

8.3.1 82C59A引脚与内部结构 180

8.3.2 中断优先级管理与中断结束方式 183

8.3.3 82C59A的编程使用 185

8.4 多功芯片82380及在中断控制中的应用 190

8.4.1 82380内部中断控制器 190

8.4.2 内部寄存器与中断控制器编程 192

习题 193

第9章 串行I/O接口 195

9.1 串行通信的类型与方式 195

9.1.1 串行通信概述 195

9.1.2 串行通信类型 196

9.1.3 串行通信方式 197

9.1.4 RS-232C/485标准与接口电路 198

9.2 可编程串行通信接口8251A 199

9.2.1 8251A引脚与内部结构 200

9.2.2 控制与状态字寄存器 203

9.3 8251A初始化程序设计与应用举例 205

9.3.1 初始化程序设计 205

9.3.2 应用举例 206

习题 208

第10章 定时器/计数器 210

10.1 概述 210

10.2 可编程定时器/计数器8254 211

10.2.1 8254内部结构与引脚功能 211

10.2.2 工作方式 212

10.3 8254编程使用 216

10.3.1 控制字 216

10.3.2 编程使用 217

10.3.3 8254在PC机中的应用 218

10.4 82380内部定时器 219

10.4.1 组成与功能 219

10.4.2 在动态存储器刷新中的应用 221

习题 222

第11章 DMA控制器 223

11.1 概述 223

11.2 可编程DMA控制器8237A 223

11.2.1 8237A引脚功能 223

11.2.2 8237A内部结构 225

11.3 8237A的工作状态与编程使用 230

11.3.1 工作状态 230

11.3.2 编程使用 231

11.3.3 应用举例 232

11.4 82380内部DMA控制器 234

11.4.1 内部组成 234

11.4.2 工作方式 235

11.4.3 内部寄存器及功能 236

习题 239

第12章 A/D与D/A转换 240

12.1 概述 240

12.2 A/D转换 242

12.2.1 A/D转换原理 242

12.2.2 ADC0809内部结构与引脚功能 243

12.2.3 A/D转换器的连接使用 244

12.3 D/A转换 245

12.3.1 D/A转换原理 245

12.3.2 DAC0832内部结构与引脚功能 246

12.3.3 D/A转换器的连接使用 247

12.4 常用A/D与D/A转换器 248

12.4.1 常用12位A/D转换器 248

12.4.2 常用12位D/A转换器 252

习题 256

第13章 多功能芯片组与PC机的主板结构 257

13.1 概述 257

13.2 多功能芯片组 259

13.2.1 Intel 440芯片组 259

13.2.2 Intel 850芯片组 260

13.3 PC机主板结构 261

13.3.1 采用440BX芯片组的PentiumⅡ PC机主板结构 261

13.3.2 采用850芯片组的Pentium 4 PC机主板结构 262

习题 263

第14章 常用外部设备与多媒体技术 264

14.1 概述 264

14.2 常用外部设备 265

14.2.1 键盘与鼠标 265

14.2.2 扫描仪 268

14.2.3 显示器 270

14.2.4 打印机 275

14.3 多媒体技术 278

14.3.1 概述 278

14.3.2 音频处理技术 279

14.3.3 视频处理技术 281

习题 284

附录 285

附录1 x86指令系统 285

附录2 常用DEBUG命令一览表 288

附录3 DOS功能调用(INT 21H) 289

附录4 BIOS功能调用 296

附录5 DPMI功能调用 306

参考文献 313

返回顶部