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

  • 购买积分:13 如何计算积分?
  • 作  者:周国运主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111343080
  • 页数:355 页
图书介绍:本书系统地讲解了微型计算机系统的结构、工作原理、各种接口技术及其应用。其内容包括80x86 微处理器结构、指令系统、汇编语言程序设计,存储器系统、总线技术、中断技术、DMA技术和定时/计数技术,以及并行接口技术、串行接口技术、模拟接口技术、人机交互接口技术和微机接口技术应用等。本书可以作为应用型普通高等院校计算机、通信、电气自动化、电子信息、机电等专业本科或专科的“微机原理与接口技术”课程的教材或参考书,也可供广大科技人员作为应用参考书。

第1章 微型计算机概述 1

1.1 微型计算机系统及其特点 1

1.1.1 微型计算机系统简介 1

1.1.2 微型计算机的主要性能 3

1.2 微型计算机的发展 4

1.2.1 微处理器的发展 5

1.2.2 嵌入式系统的发展 7

1.3 微型计算机的应用 9

1.4 计算机中数的表示 10

1.4.1 计算机中常用的数制及其转换 10

1.4.2 有符号数的表示 11

1.4.3 计算机中常用的编码 13

本章小结 14

思考题与练习题 14

第2章 80x86微处理器 15

2.1 8086微处理器结构 15

2.1.1 8086 CPU功能结构 15

2.1.2 8086 CPU寄存器 17

2.1.3 8086 CPU总线周期概念 20

2.2 8086微处理器的引脚信号和工作模式 21

2.2.1 8086最小模式和最大模式的概念 21

2.2.2 8086引脚信号与功能 21

2.2.3 8086最小模式配置 25

2.2.4 8086最大模式配置 28

2.3 8086微处理器的操作和时序 30

2.3.1 复位操作 30

2.3.2 读写操作 31

2.3.3 中断操作 33

2.3.4 总线控制操作 34

2.4 8086存储器和I/O组织 35

2.4.1 8086的存储器组织 35

2.4.2 8086的I/O组织 38

2.5 高性能微处理器 38

2.5.1 80386微处理器结构 38

2.5.2 80386的工作模式 40

2.5.3 80386的寄存器 41

2.5.4 80386的存储器管理 46

2.5.5 Pentium系列微处理器简介 51

本章小结 54

思考题与练习题 54

第3章 指令系统 56

3.1 寻址方式 56

3.1.1 立即寻址方式 56

3.1.2 寄存器寻址方式 57

3.1.3 存储器寻址方式 57

3.1.4 32位地址的寻址方式 59

3.2 8086指令系统 60

3.2.1 指令格式 60

3.2.2 数据传送指令 61

3.2.3 算术运算指令 65

3.2.4 逻辑运算指令 68

3.2.5 移位指令 69

3.2.6 循环指令 71

3.2.7 转移指令 73

3.2.8 字符串操作指令 75

3.2.9 ASCII、BCD码调整指令 77

3.2.10 处理器指令 80

3.3 80286及以上型号CPU扩充的指令 81

3.3.1 传送并扩展指令 81

3.3.2 堆栈指令 81

3.3.3 数据类型转换指令 82

3.3.4 移位指令 82

3.3.5 位操作指令 83

3.3.6 比较交换指令CMPXCHG 83

3.3.7 条件字节设置指令SET 84

本章小结 85

思考题与练习题 85

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

4.1 数据类型和运算符 89

4.1.1 数据类型 89

4.1.2 运算符 91

4.1.3 表达式 92

4.2 常用的伪指令 93

4.2.1 符号定义伪指令 93

4.2.2 数据定义伪指令 95

4.2.3 段定义类伪指令 97

4.3 汇编语言程序设计 100

4.3.1 程序结构概述 100

4.3.2 顺序结构 102

4.3.3 分支结构 104

4.3.4 循环结构 107

4.4 子程序与宏 110

4.4.1 子程序 110

4.4.2 宏的定义和引用 113

4.4.3 宏与子程序的区别 116

4.5 DOS和BIOS功能调用 116

4.5.1 DOS功能调用 116

4.5.2 BIOS功能调用 118

4.6 DEBUG调试器和MASM宏汇编工具简介 119

4.6.1 调试器DEBUG 119

4.6.2 宏汇编MASM系统 122

4.7 Win32汇编简介 124

本章小结 128

思考题与练习题 128

第5章 存储器技术 130

5.1 存储器概述 130

5.1.1 微机的存储器系统 130

5.1.2 存储器的分类 132

5.1.3 存储器的性能指标 133

5.2 随机存储器 134

5.2.1 静态随机存储器 134

5.2.2 动态随机存储器 135

5.2.3 高速缓冲存储器 137

5.2.4 内存条 138

5.3 只读存储器ROM 139

5.3.1 掩模式ROM 139

5.3.2 可编程只读存储器PROM 140

5.3.3 可擦除可编程只读存储器EPROM 140

5.3.4 电可擦除可编程只读存储器EEPROM 140

5.3.5 闪速存储器FLASH 141

本章小结 142

思考题与练习题 143

第6章 接口概念和总线技术 144

6.1 接口的基本概念 144

6.1.1 接口概念 144

6.1.2 接口的基本功能 144

6.1.3 接口的基本结构 145

6.1.4 端口地址译码及片选信号的产生 146

6.2 与接口传输数据的方式 147

6.2.1 程序控制方式 147

6.2.2 中断控制方式 148

6.2.3 DMA方式 149

6.3 微机总线 150

6.3.1 总线概述 150

6.3.2 PC总线 153

6.3.3 ISA总线 153

6.3.4 PCI总线 154

6.3.5 PCI-E总线 156

本章小结 156

思考题与练习题 156

第7章 中断技术 158

7.1 中断基本概念 158

7.1.1 中断和断点 158

7.1.2 中断源和中断类型码 158

7.1.3 中断优先级和中断嵌套 158

7.1.4 中断服务程序和中断向量 158

7.2 微机中断系统 159

7.2.1 微机中断系统结构 159

7.2.2 微机中断分类 161

7.2.3 微机中断源 163

7.3 微机中断处理 166

7.3.1 微机中断过程 166

7.3.2 中断服务程序的调用过程 167

7.4 可编程中断控制器8259A 170

7.4.1 8259A的引脚信号 170

7.4.2 8259A的内部结构与工作原理 171

7.4.3 8259A的中断管理方式 172

7.4.4 8259A的寄存器及初始化 175

7.4.5 8259A的级联 181

7.5 中断应用举例 182

7.5.1 指令中断应用 182

7.5.2 8259A在微机中的应用 183

7.5.3 外中断应用 186

本章小结 188

思考题与练习题 188

第8章 DMA技术 190

8.1 8237A的组成和工作原理 190

8.1.1 8237A的主要特点 190

8.1.2 8237A的引脚信号 190

8.1.3 8237A的结构 191

8.1.4 8237A的工作周期 192

8.2 8237A的工作方式和寄存器 193

8.2.1 8237A的工作方式 193

8.2.2 8237A的寄存器 194

8.3 8237A在PC中的应用 198

8.3.1 8237A的初始化 198

8.3.2 8237A应用实例 198

本章小结 200

思考题与练习题 200

第9章 定时/计数技术 202

9.1 定时器概述 202

9.1.1 定时与计数 202

9.1.2 定时方法 203

9.2 8254引脚信号与结构 204

9.2.1 8254的引脚信号 204

9.2.2 8254的内部结构 205

9.3 8254的控制字与工作方式 207

9.3.1 8254的控制字 207

9.3.2 8254的工作方式 210

9.4 8254应用举例 216

9.4.1 利用8254产生方波 216

9.4.2 8254在微机中的应用 216

本章小结 219

思考题与练习题 219

第10章 并行接口技术 220

10.1 8255A的引脚信号与结构 220

10.1.1 8255A的引脚信号 220

10.1.2 8255A的内部结构 221

10.2 8255A的控制字 222

10.2.1 工作方式控制字 222

10.2.2 端口C置1/清0控制字 222

10.3 8255A的工作方式 223

10.3.1 方式0 223

10.3.2 方式1 223

10.3.3 方式2 225

10.4 8255A应用举例 226

10.4.1 8255A作为打印机接口 226

10.4.2 8255A控制LED显示流水灯 227

10.4.3 8255A控制点阵显示屏 227

本章小结 229

思考题与练习题 229

第11章 串行接口技术 231

11.1 串行通信概述 231

11.1.1 串行通信的基本概念 231

11.1.2 串行通信基本方式 235

11.1.3 RS-232串行通信标准 236

11.1.4 其他串行通信标准 240

11.2 串行接口芯片16550 244

11.2.1 16550的引脚信号 244

11.2.2 16550的内部结构与工作原理 246

11.2.3 16550寄存器及其初始化编程 249

11.3 串行接口应用举例 254

11.3.1 BIOS通信功能介绍 254

11.3.2 双微机串行通信 256

11.3.3 Windows下串行口编程应用 258

本章小结 261

思考题与练习题 262

第12章 模拟接口技术 263

12.1 D-A转换器简介 263

12.1.1 D-A转换器的工作原理 263

12.1.2 D-A转换器的主要参数 265

12.2 D-A转换器及其接口 266

12.2.1 8位D-A转换器DAC0832 266

12.2.2 12位D-A转换器DAC7613 270

12.3 A-D转换器的工作原理 273

12.3.1 A-D转换器的工作原理 273

12.3.2 A-D转换器的主要参数 274

12.4 A-D转换器及其接口 275

12.4.1 8位A-D转换器ADC0809 275

12.4.2 12位多通道串行接口A-D转换器TLC2543 281

本章小结 286

思考题与练习题 286

第13章 人机交互接口技术 288

13.1 键盘及其接口 288

13.1.1 键盘的分类和特点 288

13.1.2 PC键盘接口 289

13.1.3 简单键盘接口 290

13.2 显示器及其接口 294

13.2.1 液晶显示器及其接口 294

13.2.2 数码管显示器及其接口 296

13.3 打印机及其接口 299

13.3.1 常见的打印机工作原理 299

13.3.2 打印机接口结构 300

13.3.3 Windows下打印机口的编程应用 302

13.4 微机其他外设及接口 308

13.4.1 鼠标及其接口 308

13.4.2 扫描仪及其接口 309

本章小结 310

思考题与练习题 311

第14章 微机接口技术应用 312

14.1 ISA多功能接口卡及其应用 312

14.1.1 AC1059E的性能特点 312

14.1.2 AC1059E的端口地址与操作 314

14.1.3 Windows下的端口操作函数 316

14.1.4 AC1059E接口卡应用编程 317

14.2 PCI多功能接口卡简介 327

14.2.1 AC6610P的性能特点 327

14.2.2 AC6610P的操作函数 328

14.3 多功能接口卡应用实例 330

14.3.1 控制系统描述 330

14.3.2 系统总体设计 331

14.3.3 主窗体部分程序设计 332

14.3.4 参数设置窗体部分程序设计 341

本章小结 343

思考题与练习题 343

附录 344

附录A ASCII码表 344

附录B 80x86指令表 345

附录C 汇编伪指令表 349

附录D BIOS中断功能调用表 350

附录E DOS中断功能调用表 352

附录F DEBUG命令表 353

参考文献 355