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

  • 购买积分:11 如何计算积分?
  • 作  者:汪吉鹏主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:7040146533
  • 页数:266 页
图书介绍:本书是教育部高职高专规划教材。内容以培养学生应用能力为主要目标,注重基本知识和应用技术,理论与实际知识相结合,对于计算机在原理与接口方面的最新发展也做了适当介绍。

第1章 微型计算机基础知识 1

1.1 微型计算机的发展概况 1

1.1.1 计算机的发展 1

1.1.2 微型计算机的发展 2

1.1.3 计算机的分类 2

1.1.4 计算机的应用 3

1.1.5 软件系统的层次结构和三类编程语言 3

1.2 微型计算机数制及其转换 4

1.2.1 微型计算机常用数制的特点 4

1.2.2 微型计算机数制间的转换 4

1.3 微型计算机中数的表示方法 6

1.3.1 机器数与真值 6

1.3.2 原码、反码、补码 6

1.3.3 补码的运算规则与溢出判断 6

1.3.4 微型计算机的二进制编码 7

习题 8

第2章 8086/8088微型计算机系统结构 9

2.1 微型计算机系统组成原理 9

2.1.1 计算机的硬件基本结构 9

2.1.2 微型计算机的基本工作原理 10

2.2 8086的编程结构 11

2.2.1 8086CPU概述 11

2.2.2 8086寄存器结构 12

2.2.3 标志寄存器 14

2.3 存储器的使用 15

2.3.1 存储器的逻辑结构 15

2.3.2 存储器的分段 16

2.3.3 段寄存器的使用 17

2.4 堆栈 18

2.4.1 堆栈的概念 18

2.4.2 堆栈的设置 18

2.4.3 堆栈操作指令 18

习题 19

第3章 指令系统 20

3.1 寻址方式 20

3.1.1 操作数类型 20

3.1.2 寻址方式 21

3.1.3 80x86与Pentium的寻址方式 25

3.2 指令系统 27

3.2.1 数据传送指令 27

3.2.2 算术运算指令 30

3.2.3 逻辑运算指令 35

3.2.4 移位指令 37

3.2.5 转移指令 39

3.2.6 字符串操作指令 43

3.2.7 处理器控制指令 45

3.2.8 输入输出指令 46

3.2.9 中断指令 47

习题 48

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

4.1 概述 51

4.1.1 机器语言与汇编语言 51

4.1.2 汇编与连接 51

4.2 汇编语言语句 52

4.2.1 汇编语言语句的种类 52

4.2.2 汇编语言的语句格式 52

4.2.3 指令语句的操作数组成 54

4.2.4 指令语句中的运算符和操作符 55

4.3 伪指令系统 58

4.3.1 数据定义伪指令 58

4.3.2 符号定义伪指令 59

4.3.3 段定义伪指令 59

4.3.4 模块定义与通信伪指令 61

4.3.5 过程定义伪指令 62

4.4 汇编语言程序的结构 62

4.4.1 汇编语言程序的结构 62

4.4.2 程序正常返回DOS的方法 63

4.5 基本结构程序设计 63

4.5.1 顺序程序设计 64

4.5.2 分支程序设计 67

4.5.3 循环程序设计 69

4.5.4 子程序设计 72

4.6 DOS/BIOS功能调用 78

4.6.1 DOS系统功能调用 78

4.6.2 BIOS功能调用 79

习题 79

第5章 8086微处理器结构 82

5.1 8086微处理器结构与引脚功能 82

5.1.1 8086特点及工作模式 82

5.1.2 两种工作模式下共用引脚 82

5.1.3 最小模式下引脚 84

5.1.4 最大模式下引脚 85

5.1.5 8088与8086的差别 86

5.2 8086的总线操作与时序 86

5.2.1 指令周期、总线周期与T状态 86

5.2.2 存储器与I/O读写周期 87

5.3 系统组成 89

5.3.1 锁存与收发 89

5.3.2 最小模式下的系统组成 91

5.3.3 最大模式下的系统组成 92

习题 92

第6章 半导体存储器 93

6.1 概述 93

6.1.1 存储器系统 93

6.1.2 半导体存储器的分类 94

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

6.2 各种存储器 97

6.2.1 只读ROM 97

6.2.2 随机存储器(RAM) 100

6.3 存储器扩展 104

6.3.1 存储器地址分配 104

6.3.2 存储器与CPU的速度匹配 104

6.4 连接实例 105

6.4.1 存储器芯片与CPU的连接 105

6.4.2 存储器RAM的扩展 107

6.5 80x86的存储器系统 108

6.5.1 8086的存储器系统简介 108

6.5.2 80x86扩展存储器及其管理 109

6.6 多级存储器体系结构 110

6.6.1 “高速缓存-主存”层次 110

6.6.2 “主存-辅存”层次 111

习题 111

第7章 中断 112

7.1 中断概述 112

7.1.1 中断概念 112

7.1.2 中断源 112

7.1.3 中断类型 112

7.1.4 中断类型号 113

7.1.5 中断矢量表 114

7.2 中断处理过程 115

7.2.1 中断请求 115

7.2.2 中断响应 116

7.2.3 中断处理 116

7.2.4 中断返回 117

7.3 可编程中断控制器8259A 118

7.3.1 8259A的结构与引脚 118

7.3.2 8259A中断响应时序 121

7.3.3 8259A的工作方式 122

7.3.4 8259A的命令字 124

7.3.5 8259A的编程及其在微型计算机中的应用 129

7.4 微型计算机中断接口技术 130

7.4.1 微型计算机中断分配情况 130

7.4.2 DOS下中断服务程序的编写 131

习题 135

第8章 微型计算机的I/O接口技术 137

8.1 有关接口的基本概念 137

8.1.1 接口的概念与功能 137

8.1.2 接口信号的分类 137

8.1.3 端口的概念与编址方式 138

8.2 接口数据的传送方式 138

8.2.1 无条件传送方式 139

8.2.2 查询方式 139

8.2.3 中断方式 140

8.2.4 DMA方式 140

8.3 8253定时/计数器 142

8.3.1 8253的功能与引脚 142

8.3.2 8253的工作方式 143

8.3.3 8253的控制字与编程 146

8.4 并行接口芯片8255A 149

8.4.1 8255A概述 149

8.4.2 8255A的控制字 151

8.4.3 8255A的工作方式 152

8.4.4 8255A编程 156

8.5 DMA控制器8237A 159

8.5.1 概述 159

8.5.2 8237A引脚 160

8.5.3 8237A内部结构与寄存器 162

8.5.4 8237A的软件命令 167

8.5.5 8237A的工作时序 167

8.5.6 8237A的初始化及其在微型计算机中的应用 169

习题 171

第9章 串行通信接口及应用 172

9.1 串行通信基础 172

9.1.1 串行通信的分类 172

9.1.2 串行通信的制式 173

9.2 串行通信的接口标准 176

9.2.1 RS-232C接口 177

9.2.2 RS-422A接口 182

9.2.3 RS-485接口 183

9.2.4 各种串行接口的性能比较 183

9.3 可编程串行通信接口芯片8250 185

9.3.1 概述 185

9.3.2 8250的寄存器 186

9.3.3 8250的编程 192

9.4 微型计算机的串行通信 193

9.4.1 硬件连接 193

9.4.2 微型计算机串行通信实例 195

习题 199

第10章 总线 200

10.1 总线的分类与作用 200

10.1.1 什么是总线 200

10.1.2 总线的分类 201

10.2 总线标准 201

10.2.1 PC总线 201

10.2.2 ISA与EISA总线 204

10.2.3 PCI总线 206

10.2.4 局部总线 209

10.2.5 USB总线 210

习题 214

第11章 系统扩展接口设计 215

11.1 微型计算机与键盘的接口 215

11.1.1 键盘的工作原理 215

11.1.2 微型计算机系列键盘及其接口电路 218

11.2 微型计算机与显示器的接口 219

11.2.1 LED显示器及其接口 220

11.2.2 LCD显示器及其接口 223

11.2.3 CRT显示器及其接口 224

11.3 微型计算机与打印机的接口 229

11.3.1 打印机的接口控制信号 229

11.3.2 微型计算机与打印机的接口 230

习题 231

第12章 数/模、模/数转换器的接口设计 232

12.1 D/A转换器接口 232

12.1.1 D/A转换器工作原理 232

12.1.2 D/A转换器性能指标 233

12.1.3 D/A转换芯片 234

12.1.4 D/A转换器的接口 235

12.2 A/D转换器 239

12.2.1 A/D转换器的工作原理 239

12.2.2 A/D转换器的主要性能指标 241

12.2.3 A/D转换芯片 242

12.2.4 A/D转换器的接口 243

12.3 多路模拟开关及采样保持电路 244

12.3.1 多路模拟开关 244

12.3.2 采样/保持电路 246

习题 246

第13章 微型计算机应用系统的设计 248

13.1 微型计算机应用系统设计概述 248

13.1.1 系统设计步骤 248

13.1.2 硬件设计 248

13.1.3 软件设计 248

13.1.4 数据采集系统 249

13.2 系统可靠性设计和故障诊断技术 252

习题 254

附录A ASCII码表 255

附录B DOS系统功能调用 256

附录C 常用BIOS子程序的功能及其调用参数 262

参考文献 266