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

  • 购买积分:14 如何计算积分?
  • 作  者:胡蔷,王祥瑞主编;五蓉晖副主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111413424
  • 页数:403 页
图书介绍:本教材以Intel系列微处理器为背景,介绍微型计算机原理与接口技术,以熟悉基本原理,掌握接口应用为指导思想,在内容安排上注重系统性与实用性。包括:计算机基础,8086微处理器,80x86系列微处理器,80x86微处理器的指令系统,汇编语言程序设计,系统总线,存储技术,输入/输出技术,中断技术,常用可编程接口以及微机应用系统。

第1章计算机基础 1

1.1计算机中的编码 1

1.1.1数字编码 1

1.1.2字符编码 1

1.1.3汉字编码 2

1.2计算机的发展与分类 4

1.2.1计算机的发展 4

1.2.2计算机的分类 6

1.3微型计算机系统的组成 7

1.3.1微型计算机系统的硬件组成 7

1.3.2微型计算机系统的软件组成 8

1.3.3主要性能指标和常用术语 11

1.4多媒体计算机 14

1.4.1多媒体技术 14

1.4.2多媒体计算机的组成 15

小结 15

习题与思考题 16

第2章微处理器 17

2.1微处理器的发展 17

2.2微处理器的基本结构 20

2.2.1微型计算机的结构 20

2.2.2微处理器的内部结构与基本功能 21

2.3 8086的功能结构 23

2.3.1 8086的编程结构 23

2.3.2 8086的总线周期 27

2.4 8086的存储器组织 28

2.5 8086/8088的引脚功能 30

2.6 8086/8088的总线结构 34

2.6.1总线的概念 34

2.6.2 8086的总线结构 36

2.6.3 8086/8088的最小模式和最大模式 37

2.7 Intel 8086微处理器典型时序 40

2.7.1 最小模式下的三种基本总线周期 40

2.7.2最大模式下时序 42

2.8 Intel 80x86系列微处理器功能结构简介 43

2.8.1 80286微处理器 43

2.8.2 80386微处理器 47

2.8.3 80486微处理器 51

2.8.4 Pentium微处理器 55

小结 60

习题与思考题 61

第3章指令系统 62

3.1指令系统概述 62

3.1.1 指令格式 62

3.1.2数据类型 62

3.2 Intel 80x86的寻址方式 64

3.2.1 立即寻址 64

3.2.2直接寻址 64

3.2.3寄存器寻址 65

3.2.4寄存器间接寻址 66

3.2.5寄存器相对寻址 66

3.2.6基址—变址寻址 67

3.2.7相对的基址—变址寻址 68

3.2.8隐含寻址 69

3.3 Intel 80x86指令系统 69

3.3.1数据传送类 70

3.3.2算术运算类 77

3.3.3逻辑运算类 89

3.3.4移位和循环移位 94

3.3.5控制转移类 99

3.3.6串操作 104

3.3.7处理器控制 108

小结 109

习题与思考题 110

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

4.1汇编语言基础 113

4.1.1汇编语言概述 113

4.1.2汇编语言语句格式 113

4.2汇编语言程序结构 117

4.2.1 源程序 117

4.2.2伪指令 118

4.2.3宏指令 124

4.3汇编语言程序设计 126

4.3.1 设计步骤 126

4.3.2顺序结构 127

4.3.3分支结构 129

4.3.4循环结构 134

4.3.5子程序结构 137

4.3.6系统功能调用 141

4.3.7汇编语言程序设计举例 144

小结 154

习题与思考题 155

第5章总线 157

5.1 总线概述 157

5.2几种总线标准 161

5.2.1 PC总线 161

5.2.2 ISA总线 163

5.2.3 PCI总线 164

5.2.4 PCI总线信号 167

5.2.5 PCI总线操作 170

5.2.6通用串行总线 172

小结 180

习题与思考题 180

第6章存储技术 181

6.1 概述 181

6.1.1存储器的概念和分类 182

6.1.2半导体存储器 186

6.1.3半导体存储器的性能指标 196

6.2常用存储器 197

6.2.1随机存取存储器 197

6.2.2只读存储器 204

6.2.3高速缓冲存储器 207

6.2.4虚拟存储器 212

6.3存储器与CPU的连接 217

6.3.1 连接时必须注意的问题 217

6.3.2典型CPU与存储器连接 221

小结 223

习题与思考题 223

第7章输入/输出技术 226

7.1概述 226

7.1.1 I/O接口功能 226

7.1.2 I/O接口的基本模型 228

7.1.3 I/O接口的寻址方式 230

7.2 CPU与外设间数据传送方式 235

7.2.1程序控制方式 235

7.2.2中断方式 236

7.2.3直接存储器存取方式 238

7.2.4 I/O处理机方式 241

7.3简单I/O接口设计 242

7.3.1 CPU或系统总线的I/O接口信号 243

7.3.2端口地址规划 243

7.3.3端口地址译码 245

7.3.4端口的设计 246

7.4简单I/O接口芯片 247

7.4.1 74LS373数据锁存器 247

7.4.2 74LS244数据缓冲器 247

7.4.3 74LS245数据收发器 248

7.4.4常用译码电路 248

7.4.5接口电路举例 250

7.5 DMA控制器 256

7.5.1 概述 256

7.5.2 8237A控制器 257

7.5.3 8237A的工作方式和传送类型 260

7.5.4 8237A的寄存器 261

7.5.5 8237A的编程及应用 265

小结 270

习题与思考题 270

第8章 中断技术 271

8.1 中断概述 271

8.1.1 中断的概念 271

8.1.2中断系统 272

8.2 8086的中断系统 277

8.2.1 中断结构 277

8.2.2中断向量表 279

8.2.3 8086中断的响应 280

8.3 8259A中断控制器 281

8.3.1 内部功能结构 281

8.3.2 8259A的工作方式 284

8.3.3 8259A的工作过程 289

8.3.4 8259A的初始化 289

8.3.5 8259A的应用 295

小结 298

习题与思考题 298

第9章常用可编程接口 300

9.1可编程并行接8255A 300

9.1.1 编程结构 300

9.1.2引脚功能 301

9.1.3控制字和工作方式 302

9.1.4 8255A的编程应用 308

9.2 8253 可编程定时器/计数器 314

9.2.1 概念 314

9.2.2 8253功能结构 314

9.2.3控制字和初始化 317

9.2.4工作方式和时序 318

9.2.5 8253应用 323

9.3串行通信及接口 325

9.3.1 串行通信概念 325

9.3.2 8251的结构和引脚功能 329

9.3.3 8251控制字和编程 332

9.3.4应用举例 334

小结 337

习题与思考题 337

第10章开关量和模拟量接口技术 339

10.1 概述 339

10.2模/数(A/D)转换 339

10.2.1 概念 339

10.2.2 ADC0809/0808 343

10.2.3 AD574 349

10.2.4几种A/D转换器比较 351

10.3数/模(D/A)转换 351

10.3.1 D/A转换主要技术指标 351

10.3.2 D/A转换器 352

小结 357

习题与思考题 358

第11章微机应用系统 359

11.1 概述 359

11.1.1微机应用系统的类型 359

11.1.2微机应用系统设计原则和步骤 363

11.1.3微型计算机应用系统的设计过程和内容 365

11.1.4系统集成 373

11.2基于总线的接口设计 375

11.2.1键盘与键盘接口 375

11.2.2显示器接口 381

11.2.3打印机接口 387

11.3微机应用系统设计实例 390

11.3.1微机信号发生器 390

11.3.2城市交通管理控制系统分析与设计 399

小结 402

习题与思考题 402

参考文献 403