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

  • 购买积分:11 如何计算积分?
  • 作  者:何小海,严华主编;卿粼波,赵成萍,杨晓敏,宁芋编
  • 出 版 社:北京:科学出版社
  • 出版年份:2018
  • ISBN:9787030558084
  • 页数:277 页
图书介绍:本书以Intel微处理器为基础,全面系统地介绍了微型计算机的工作原理、实际应用及接口技术。全书共分12章,内容包括微型计算机的基本知识、8086到Pentium微处理器的基本结构、指令系统、汇编语言程序设计、存储器、定时与计数技术、输入输出接口技术、中断与DMA技术、总线技术、人机交互接口、模拟量输入输出接口等。本书基础性强,注重基本概念、基本知识的掌握;内容全面,实例丰富,突出电子类专业对接口技术的较多要求;叙述简洁,易学易用。

第1章 微型计算机概述 1

1.1 微型计算机发展过程简介 1

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

1.2.1 微型计算机硬件系统的组成 4

1.2.2 微型计算机软件系统的组成 7

1.2.3 微型计算机的主板 10

1.3 计算机中的数的表示方法 12

1.3.1 计算机中的数制 12

1.3.2 计算机中常用的编码 14

1.3.3 计算机中带符号数的表示方法 17

1.4 微型计算机的工作过程 22

思考题与习题 26

第2章 微处理器与总线 28

2.1 8086/8088微处理器的特性 28

2.2 8086/8088微处理器结构及寄存器 28

2.2.1 8086/8088的内部结构 28

2.2.2 8086/8088的内部寄存器 30

2.3 8086/8088微处理器的存储器寻址机制 32

2.4 8086/8088微处理器的外部结构 34

2.4.1 8086/8088 CPU引线及其功能 34

2.4.2 CPU的工作时序 39

2.5 总线的形成与标准 43

2.5.1 总线概述 43

2.5.2 常用总线支持芯片 44

2.5.3 8088最小模式下系统总线的形成 48

2.5.4 8088最大模式下系统总线的形成 49

2.5.5 8086系统总线的形成 49

2.5.6 总线标准 51

2.6 Intel微处理器发展介绍 57

2.6.1 Intel 80X86 57

2.6.2 Pentium系列 61

2.6.3 Core 2系列 65

2.6.4 Core i系列 66

思考题与习题 68

第3章 指令系统 70

3.1 基本概念 70

3.1.1 指令与指令系统 70

3.1.2 CISC和RISC 70

3.1.3 指令的基本格式 70

3.1.4 寻址与寻址方式 71

3.2 8086/8088寻址方式 71

3.2.1 操作数的寻址方式 71

3.2.2 转移地址寻址 78

3.3 8086/8088指令系统 79

3.3.1 数据传送指令 79

3.3.2 算术运算指令 86

3.3.3 逻辑运算和移位指令 92

3.3.4 控制转移指令 96

3.3.5 串操作指令 103

3.3.6 处理器控制指令 104

3.4 8086/8088指令格式及执行时间 105

3.4.1 指令的基本构成 105

3.4.2 指令的执行时间 108

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

3.5.1 Pentium微处理器寻址方式 109

3.5.2 Pentium微处理器专用指令 110

思考题与习题 111

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

4.1 汇编语言源程序格式 115

4.1.1 汇编语言程序结构 115

4.1.2 汇编语言语句类型及组成 116

4.1.3 汇编语言的数据与表达式 117

4.2 指示性语句 121

4.2.1 符号定义语句 121

4.2.2 数据定义语句 122

4.2.3 段定义语句 124

4.2.4 过程定义语句 126

4.2.5 其他指示性语句 127

4.3 简化段汇编语言程序设计 127

4.3.1 常用简化段定义伪指令 128

4.3.2 与简化段定义有关的预定义符号 128

4.3.3 简化段汇编语言程序设计举例 129

4.4 汇编语言程序设计概述 129

4.4.1 汇编语言程序的上机过程 129

4.4.2 系统功能调用 130

4.5 程序设计举例 131

4.5.1 顺序程序设计 131

4.5.2 分支程序设计 132

4.5.3 循环程序设计 133

4.5.4 子程序设计 136

4.6 汇编语言和C语言混合编程 138

4.6.1 Turbo C内嵌汇编语言 138

4.6.2 Turbo C程序调用汇编程序 139

思考题与习题 141

第5章 半导体存储器 144

5.1 概述 144

5.1.1 存储器的分类 144

5.1.2 半导体存储器的性能指标 146

5.1.3 内存分层 147

5.1.4 半导体存储器芯片的组成 147

5.2 读写存储器RAM 148

5.2.1 静态RAM(SRAM)的结构与接口特性 148

5.2.2 动态RAM(DRAM) 150

5.3 只读存储器ROM 152

5.3.1 掩模ROM 152

5.3.2 可编程ROM(PROM) 152

5.3.3 紫外光擦除可编程ROM(EPROM) 153

5.3.4 电可擦除的可编程ROM(E2PROM) 154

5.3.5 闪速存储器 155

5.4 存储器系统的设计 159

5.4.1 存储器的工作时序 160

5.4.2 存储器组织结构的确定 161

5.4.3 存储器地址分配与译码电路 163

5.4.4 存储器与微处理器的连接 164

5.4.5 存储器扩展寻址 167

思考题与习题 169

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

6.1 接口技术基本概念 171

6.1.1 接口的必要性 171

6.1.2 接口的功能 172

6.1.3 CPU与I/O设备之间的接口信息 173

6.1.4 I/O端口的编址方式 174

6.2 输入输出传送方式 175

6.2.1 无条件传送方式 175

6.2.2 查询传送方式(条件传送方式) 176

6.2.3 中断传送方式 179

6.2.4 直接存储器存取(DMA)传送方式 180

6.3 I/O端口地址译码与读写控制 181

6.3.1 I/O地址译码方法 181

6.3.2 I/O地址译码电路的几种方式 181

6.4 PC系列微机及其I/O端口 183

6.4.1 IBM PC/XT主板的构成 183

6.4.2 IBM PC/XT系列微机中的I/O端口 184

思考题与习题 186

第7章 定时与计数技术 188

7.1 概述 188

7.2 可编程定时/计数器8253 188

7.2.1 外部特性与内部逻辑 188

7.2.2 读写操作及编程命令 190

7.2.3 工作方式及特点 192

7.3 定时/计数器8253的应用举例 197

思考题与习题 198

第8章 并行接口 199

8.1 概述 199

8.2 可编程并行接口芯片8255A 199

8.2.1 Intel 8255A的基本特性 200

8.2.2 8255A的外部引线与内部结构 200

8.2.3 8255A的编程命令 202

8.2.4 8255A的工作方式 203

8.3 8255A应用举例 208

思考题与习题 214

第9章 串行接口 216

9.1 串行通信的基本概念 216

9.1.1 串行通信的特点 216

9.1.2 传输速率与传送距离 216

9.2 异步串行通信协议 217

9.2.1 特点及传输格式 217

9.2.2 错误检测 218

9.3 串行接口标准 218

9.3.1 EIA RS-232C接口标准 219

9.3.2 RS-422、RS-485接口标准 221

9.4 串行通信接口设计 221

9.4.1 串行通信接口的基本任务 221

9.4.2 串行接口电路的组成 222

9.5 可编程串行接口芯片8250 222

9.5.1 INS 8250的基本性能 222

9.5.2 8250的内部逻辑与外部引脚 222

9.5.3 8250的内部寄存器 225

9.5.4 串行通信接口电路 228

9.5.5 8250的初始化编程 230

9.5.6 应用实例 231

思考题与习题 232

第10章 中断技术 234

10.1 中断的基本概念 234

10.1.1 中断简介 234

10.1.2 中断处理过程 234

10.2 PC系列机的中断结构 236

10.2.1 内部中断 237

10.2.2 外部中断 237

10.2.3 中断矢量和中断矢量表 238

10.3 8259A可编程中断控制器 239

10.3.1 8259A可编程中断控制器的特点 239

10.3.2 8259A的框图和引脚 240

10.3.3 中断触发方式和中断响应过程 243

10.3.4 8259A的编程控制 243

10.4 可编程DMA控制器 244

10.4.1 DMA传送过程及工作状态 244

10.4.2 可编程DMA控制器8237A-5 245

思考题与习题 250

第11章 模拟量输入输出接口 251

11.1 概述 251

11.2 模拟量输入输出接口设计 251

11.2.1 基本原理 251

11.2.2 转换器主要参数指标 255

11.2.3 转换器选择要点 257

11.2.4 D/A转换器与微机系统的连接 258

11.2.5 A/D转换器与微机系统的连接 265

思考题与习题 271

参考文献 273

附录 8086/8088指令系统表(部分) 274