《普通高等学校计算机教育“十三五”规划教材 微机原理与接口技术 第3版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:周明德,张晓霞,兰方鹏著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2018
  • ISBN:9787115462916
  • 页数:258 页
图书介绍:本书以最基本、最常用的8086处理器为基础,介绍微机系统原理、Intel系列微处理器结构、8086指令系统、汇编语言程序设计、主存储器及常用的各种接口技术,并进一步介绍了微处理器的最新发展(并行处理技术、多核技术),力求构建起一个微型计算机的完整轮廓和清晰的结构。

第1章 概述 1

1.1 IA-32结构的发展概要 2

1.1.1 通用微处理器 2

1.1.2 专用微处理器 7

1.2 计算机基础 9

1.2.1 计算机的基本结构 9

1.2.2 常用的名词术语和二进制编码 10

1.2.3 指令程序和指令系统 11

1.2.4 初级计算机 12

1.2.5 简单程序举例 15

1.2.6 寻址方式 19

1.3 计算机的硬件和软件 23

1.3.1 系统软件 23

1.3.2 应用软件 24

1.3.3 支撑(支持)软件 24

1.4 微型计算机的结构 24

1.4.1 微型计算机的外部结构 25

1.4.2 微型计算机的内部结构 25

习题 26

第2章 IA-32结构微处理器与8086 29

2.1 IA-32微处理器是8086的延伸 30

2.1.1 8086功能的扩展 30

2.1.2 8086性能的提高 31

2.2 8086的功能结构 32

2.3 8086微处理器的执行环境 33

2.3.1 基本执行环境概要 33

2.3.2 基本的程序执行寄存器 34

2.3.3 存储器组织 38

习题 40

第3章 8086指令系统 41

3.1 基本数据类型 42

3 1.1 字双字的对齐 42

3.1.2 数字数据类型 42

3.1.3 指针数据类型 43

3.1.4 串数据类型 44

3.2 8086的指令格式 44

3.3 8086指令的操作数寻址方式 44

3.3.1 立即数 45

3.3.2 寄存器操作数 45

3.3.3 存储器操作数 45

3.3.4 I/O端口寻址 49

3.4 8086的通用指令 49

3.4.1 数据传送指令 49

3.4.2 二进制算术指令 53

3.4.3 十进制调整指令 58

3.4.4 逻辑指令 61

3.4.5 移位和循环移位指令 63

3.4.6 控制传送指令 66

3.4.7 串指令 71

3.4.8 标志控制操作 75

3.4.9 段寄存器指令 76

3.4.10 杂项指令 76

习题 76

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

4.1 汇编语言的格式 81

4.1.1 8086汇编语言程序的一个例子 81

4.1.2 8086汇编语言源程序的格式 81

4.2 语句的格式 82

4.2.1 常量 84

4.2.2 变量 87

4.3 伪指令语句 88

4.3.1 符号定义语句 88

4.3.2 数据定义语句 89

4.3.3 段定义语句 94

4.3.4 过程定义语句 97

4.3.5 结束语句 98

4.4 指令语句 99

4.4.1 指令助记符 99

4.4.2 指令前缀 99

4.4.3 操作数寻址方式 99

4.4.4 串操作指令 100

4.5 汇编语言程序设计及举例 102

4.5.1 算术运算程序设计(直线运行程序) 102

4.5.2 分支程序设计 104

4.5.3 循环程序设计 105

4.5.4 字符串处理程序设计 106

4.5.5 码转换程序设计 110

4.5.6 有关I/O的DOS功能调用 113

4.5.7 子程序设计 116

4.5.8 宏汇编 121

4.5.9 与 C语言的混合编程 124

习题 127

第5章 处理器总线时序和系统总线 129

5.1 8086的引脚功能 130

5.2 8086处理器时序 133

5.3 系统总线 141

5.3.1 概述 141

5.3.2 PC总线 145

5.3.3 ISA总线 145

5.3.4 PCI总线 146

5.3.5 USB总线 149

习题 150

第6章 存储器 152

6.1 半导体存储器的分类 153

6.1.1 RAM的种类 154

6.1.2 ROM的种类 154

6.2 读写存储器RAM 155

6.2.1 基本存储电路 155

6.2.2 RAM的结构 156

6.2.3 RAM 与 CPU的连接 160

6.3 只读存储器(ROM) 163

6.3.1 掩模只读存储器 163

6.3.2 可擦除的可编程序的只读存储器EPROM 165

6.4 提高存储器性能的技术 171

6.4.1 高速缓存 172

6.4.2 虚拟存储器 175

6.4.3 并行存储器 177

6.5 微机主存空间分配 177

习题 180

第7章 输入和输出 181

7.1 概述 182

7.1.1 输入/输出的寻址方式 182

7.1.2 CPU 与 I/O设备之间的接口信息 182

7.1.3 CPU的输入/输出时序 183

7.1.4 CPU与接口电路间数据传送的形式 184

7.1.5 可编程接口的概念 184

7.2 CPU与外设数据传送的方式 185

7.2.1 查询传送方式 185

7.2.2 中断传送方式 188

7.2.3 直接数据通道传送(DMA) 189

7.3 中断系统 191

7.3.1 中断和中断源 191

7.3.2 中断系统的功能 191

7.3.3 最简单的中断情况 192

7.3.4 8086的中断方式 195

7.3.5 中断控制器8259A 197

7.3.6 8259A用举例 202

习题 203

第8章 常用接口电路芯片 206

8.1 可编程定时器/计数器8253 207

8.1.1 主要功能 207

8.1.2 8253的内部结构 207

8.1.3 8253的引线 208

8.1.4 8253的控制字 209

8.1.5 8253的工作方式 210

8.1.6 8253的编程 214

8.2 可编程并行接口8255A 215

8.2.1 8255A的内部结构 215

8.2.2 8255A的引线 217

8.2.3 工作方式 217

8.2.4 控制字和状态字 220

8.2.5 8255A应用举例 221

8.3 串行通信及串行通信接口芯片8251 223

8.3.1 串行通信概述 223

8.3.2 8251 可编程通信接口 225

8.3.3 8251的编程 228

8.4 数模(D/A)转换与模数(A/D)转换接口 229

8.4.1 数模(D/A)转换器 229

8.4.2 模数(A/D)转换器 233

习题 236

第9章 微处理器性能提高技术 239

9.1 精简指令集计算机技术 240

9.1.1 复杂指令集和精简指令集 240

9.1.2 RISC技术的主要特点 241

9.2 指令流水线技术 242

9.2.1 指令流水线思想 242

9.2.2 Pentium超标量指令流水线 243

9.3 浮点数据处理单元 244

9.3.1 浮点寄存器 244

9.3.2 Pentium浮点指令 247

9.4 并行处理技术 250

9.4.1 并行性概念 250

9.4.2 数据级并行技术 250

9.4.3 指令级并行技术 251

9.4.4 线程级并行技术 254

9.4.5 多核技术 256

习题 257