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

  • 购买积分:13 如何计算积分?
  • 作  者:牟琦,聂建萍主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302158789
  • 页数:368 页
图书介绍:本书介绍微型计算机原理与接口技术的相关知识。

第1章 绪论 1

1.1 概述 1

1.1.1 微型计算机及其发展概况 1

1.1.2 微型计算机的特点 7

1.2 计算机中的数据表示与编码 8

1.2.1 数和数制 8

1.2.2 计算机中带符号数的表示方法 13

1.2.3 定点数与浮点数 18

1.2.4 十进制数的编码 20

1.2.5 ASCII字符代码 22

1.3 微型计算机的逻辑电路基础 23

1.3.1 触发器 23

1.3.2 寄存器 23

1.3.3 三态电路 24

1.3.4 译码器74LS138 25

1.4 微型计算机基本结构与工作原理 26

1.4.1 微型计算机系统的组成 26

1.4.2 微型计算机的基本工作方法 32

1.5 例题解析 32

习题1 33

第2章 8086 CPU结构 34

2.1 8086微处理器内部基本结构 34

2.1.1 8086 CPU的内部结构 34

2.1.2 8086 CPU寄存器结构 37

2.2 8086总线的工作周期 39

2.3 8086微处理器外部基本引脚与工作模式 40

2.3.1 工作模式 40

2.3.2 8086微处理器外部基本引脚 41

2.3.3 最小模式和最大模式的典型配置 47

2.4 8086微处理器的存储器组织 53

2.4.1 存储器地址空间和数据存储格式 53

2.4.2 存储器的分段结构和物理地址的形成 54

2.5 8086微处理器的时序 55

2.5.1 系统的复位与启动 55

2.5.2 最小模式系统总线周期时序 56

2.5.3 最大模式系统总线周期时序 59

2.6 Intel 80x86系列微处理器简介 61

2.7 例题解析 66

习题2 69

第3章 寻址方式与指令系统 70

3.1 指令系统概述 70

3.1.1 指令的基本概念 70

3.1.2 指令格式 70

3.1.3 8086汇编语言格式 71

3.1.4 指令的执行 72

3.2 8086寻址方式 72

3.2.1 数据寻址方式 72

3.2.2 程序地址寻址方式 79

3.3 8086指令系统 81

3.3.1 数据传送指令 81

3.3.2 算术运算指令 88

3.3.3 逻辑运算指令 96

3.3.4 移位指令 97

3.3.5 串操作指令 98

3.3.6 程序控制指令 103

3.3.7 处理器控制指令 109

3.4 例题解析 110

习题3 113

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

4.1 汇编语言程序基本格式 115

4.1.1 汇编语言概述 115

4.1.2 汇编语言源程序和汇编程序 116

4.1.3 汇编语言的特点 116

4.1.4 一般汇编语言程序的结构形式 116

4.2 汇编语言基本语法 117

4.2.1 常量、变量与标号 117

4.2.2 运算符与表达式 118

4.3 伪指令 121

4.4 宏指令 128

4.5 系统功能调用 130

4.5.1 DOS软中断指令 130

4.5.2 DOS系统功能调用(INT 21H) 131

4.6 汇编语言程序设计举例 133

4.6.1 顺序程序结构 134

4.6.2 分支程序设计 135

4.6.3 循环程序设计 137

4.6.4 子程序设计 142

4.6.5 实用程序设计举例 147

4.7 汇编语言程序上机过程 158

4.8 调试程序DEBUG的使用 161

4.9 例题解析 166

习题4 175

第5章 半导体存储器 178

5.1 概述 178

5.1.1 存储器的分类 178

5.1.2 存储器的性能指标 180

5.2 随机读写存储器 181

5.2.1 静态MOS存储器 181

5.2.2 动态MOS存储器 188

5.3 只读存储器 193

5.3.1 掩膜只读存储器 193

5.3.2 可擦可编程只读存储器 194

5.3.3 电可擦可编程存储器 198

5.3.4 快擦写存储器 200

5.4 内存管理 201

5.4.1 80x86系列CPU的工作模式 201

5.4.2 内存空间的管理 201

5.5 例题解析 203

习题5 204

第6章 输入输出技术 205

6.1 输入输出的基本方法 205

6.1.1 输入输出接口的概念及基本结构 205

6.1.2 外设接口的编址方式 208

6.1.3 输入输出的基本方法 209

6.2 程序控制方式 210

6.3 中断方式 215

6.3.1 中断的基本概念 215

6.3.2 8086中断系统 217

6.3.3 8259中断控制器 222

6.4 直接存储器存取 236

6.4.1 DMA的工作过程 236

6.4.2 DMA控制器8237 239

6.5 例题解析 254

习题6 260

第7章 常用接口芯片 261

7.1 可编程并行接口8255 261

7.1.1 并行通信的概念 261

7.1.2 8255外部引脚及内部结构 263

7.1.3 8255的工作方式 265

7.1.4 方式控制字及状态字 271

7.1.5 8255与CPU的连接 273

7.1.6 8255应用举例 274

7.2 可编程定时/计数器8253/8254 277

7.2.1 8253的外部引线及内部结构 278

7.2.2 8253的方式控制字和读/写操作 280

7.2.3 8253的工作方式 282

7.2.4 8253的初始化编程及应用 286

7.2.5 可编程定时/计数器8254 288

7.3 可编程串行接口8251 289

7.3.1 串行通信概述 289

7.3.2 8251的外部引线及内部结构 295

7.3.3 8251的控制字及其工作方式 299

7.3.4 8251串行接口应用举例 302

7.4 模拟I/O接口 304

7.4.1 DAC及其与CPU的接口 304

7.4.2 ADC及其与CPU的接口 311

7.5 例题解析 318

习题7 324

第8章 实验 326

8.1 动态调试程序DEBUG 326

8.1.1 DEBUG的启动与退出 326

8.1.2 汇编、执行、跟踪与反汇编 327

8.1.3 显示、修改内存和寄存器命令 328

8.1.4 磁盘文件操作 329

8.1.5 查找、比较、填充和移动内存命令 330

8.1.6 其他命令 331

8.2 DOS常用命令及8086指令使用 332

8.3 内存操作数及寻址方法 336

8.4 汇编语言程序上机过程 338

8.5 分支程序 340

8.6 多重循环程序 341

8.7 子程序 343

8.8 存储器扩展实验 345

8.9 中断特性及8259应用编程实验 348

8.10 8259级联实验 352

8.11 8255并行接口应用实验 354

8.12 8253定时/计数器应用实验 357

8.13 8251串行接口应用实验 362

8.14 自动计数显示系统 368