《微型计算机原理与接口技术学习与实验指导》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:杨立主编;赵丑民,杨明伟副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2015
  • ISBN:9787517033158
  • 页数:252 页
图书介绍:本书是《微型计算机原理与接口技术》(第二版)的配套辅助教学参考书,提供与课程教学密切相关的学习指导、习题解答、实验指导、综合实训等内容。全书分上、中、下三篇,上篇为与主教材对应的14章内容中的每章知识要点复习、典型例题解析、习题解答等;中篇为课程实验指导,设定15个典型实验项目,给出实验目的、实验内容、实验步骤及要求、实验参考程序等;下篇为课程综合实训,设定6个实训题目,给出实训目的及意义、实训内容及具体要求、典型设计开发案例等。

上篇 学习指导及习题解答 2

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

本章学习要点 2

1.1 知识要点复习 2

1.1.1 微型计算机概述 2

1.1.2 微型计算机硬件结构及其功能 3

1.1.3 微型计算机系统组成 4

1.1.4 计算机中采用的数制及其转换规律 6

1.1.5 机器数的表示方法 6

1.1.6 带符号数的表示及运算 7

1.1.7 字符编码 7

1.2 典型例题解析 8

1.3 习题解答 11

第2章 典型微处理器 18

本章学习要点 18

2.1 知识要点复习 18

2.1.1 Intel 8086微处理器 18

2.1.2 Intel 80X86微处理器的功能结构 22

2.1.3 Pentium系列微处理器基本结构及新技术 23

2.2 典型例题解析 24

2.3 习题解答 27

第3章 指令系统 33

本章学习要点 33

3.1 知识要点复习 33

3.1.1 指令格式及寻址 33

3.1.2 8086CPU的寻址方式 34

3.1.3 8086CPU指令系统 35

3.1.4 Pentium微处理器新增指令和寻址方式 35

3.2 典型例题解析 36

3.3 习题解答 40

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

本章学习要点 46

4.1 知识要点复习 46

4.1.1 汇编语言基本表达 46

4.1.2 伪指令简述 47

4.1.3 汇编语言程序上机过程 47

4.1.4 基本程序设计 48

4.1.5 系统功能调用 49

4.1.6 宏指令与高级汇编技术 49

4.2 典型例题解析 50

4.3 习题解答 53

第5章 存储器系统 64

本章学习要点 64

5.1 知识要点复习 64

5.1.1 存储器概述 64

5.1.2 随机存取存储器RAM 66

5.1.3 只读存储器ROM 66

5.1.4 存储器与CPU的连接 67

5.1.5 高速缓冲存储器(Cache) 68

5.1.6 虚拟存储器 69

5.2 典型例题解析 70

5.3 习题解答 72

第6章 总线技术 76

本章学习要点 76

6.1 知识要点复习 76

6.1.1 总线的基本概念 76

6.1.2 系统总线 78

6.1.3 局部总线 78

6.1.4 外部设备总线 79

6.2 典型例题解析 80

6.3 习题解答 82

第7章 输入/输出接口技术 86

本章学习要点 86

7.1 知识要点复习 86

7.1.1 接口技术概述 86

7.1.2 CPU与外设之间的数据传送方式 88

7.2 典型例题解析 89

7.3 习题解答 91

第8章 中断控制技术 94

本章学习要点 94

8.1 知识要点复习 94

8.1.1 中断技术概述 94

8.1.2 8086中断系统 95

8.1.3 8259A中断控制器及其应用 97

8.2 典型例题解析 98

8.3 习题解答 100

第9章 DMA控制器 105

本章学习要点 105

9.1 知识要点复习 105

9.1.1 DMA控制器8237A概述 105

9.1.2 8237A的工作方式 105

9.1.3 8237A的内部寄存器 106

9.1.4 8237A的初始化编程 106

9.2 典型例题解析 106

9.3 习题解答 108

第10章 定时/计数器接口 111

本章学习要点 111

10.1 知识要点复习 111

10.1.1 定时/计数器概述 111

10.1.2 8253的内部结构与工作方式 111

10.1.3 8253的初始化编程 112

10.2 典型例题解析 112

10.3 习题解答 113

第11章 并行通信接口 117

本章学习要点 117

11.1 知识要点复习 117

11.1.1 并行接口的概念及工作原理 117

11.1.2 8255A的内部结构及工作方式 118

11.1.3 8255A的初始化编程 119

11.2 典型例题解析 119

11.3 习题解答 121

第12章 串行通信接口 126

本章学习要点 126

12.1 知识要点复习 126

12.1.1 串行通信概述 126

12.1.2 串行通信接口标准RS-232C 126

12.1.3 可编程串行通信接口芯片8251A 127

12.1.4 USB通用串行总线 128

12.2 典型例题解析 129

12.3 习题解答 131

第13章 人机交互接口技术 136

本章学习要点 136

13.1 知识要点复习 136

13.1.1 键盘与鼠标接口 136

13.1.2 视频显示接口 137

13.1.3 打印机接口 137

13.1.4 扫描仪原理及应用 138

13.1.5 数码相机原理与应用 138

13.1.6 触摸屏原理与应用 138

13.2 典型例题解析 139

13.3 习题解答 141

第14章 模拟量输入/输出接口技术 145

本章学习要点 145

14.1 知识要点复习 145

14.1.1 模拟接口概述 145

14.1.2 典型D/A转换器芯片 145

14.1.3 典型A/D转换器芯片 146

14.2 典型例题解析 148

14.3 习题解答 152

中篇 实验指导 156

实验1 汇编语言上机环境及基本操作 156

1.1 实验目的及要求 156

1.2 实验环境及实验步骤 156

1.3 实验内容及应用举例 158

实验2 调试程序DEBUG的应用 162

2.1 DEBUG简介 162

2.2 DEBUG常用命令 164

2.3 DEBUG的综合应用实验 168

实验3 典型指令及顺序结构程序设计 171

3.1 实验目的 171

3.2 实验内容及要求 171

3.3 编程思路 171

3.4 实验参考程序及运行结果 171

实验4 分支结构程序设计 173

4.1 实验目的 173

4.2 实验内容 173

4.3 编程思路 173

4.4 实验参考程序 173

实验5 单循环结构程序设计 175

5.1 实验目的 175

5.2 实验内容 175

5.3 编程思路 175

5.4 实验参考程序 175

实验6 双重循环结构程序设计 177

6.1 实验目的 177

6.2 实验内容 177

6.3 编程思路 177

6.4 实验参考程序 177

实验7 子程序设计 179

7.1 实验目的 179

7.2 实验内容及要求 179

7.3 编程思路 179

7.4 实验参考程序 179

实验8 键盘中断调用程序设计 182

8.1 实验目的 182

8.2 实验内容及要求 182

8.3 编程思路 182

8.4 实验参考程序 182

实验9 存储器扩展实验 184

9.1 实验目的 184

9.2 实验内容及要求 184

9.3 实验原理 184

实验10 8259A中断控制器实验 186

10.1 实验目的 186

10.2 实验内容及要求 186

10.3 实验原理 186

10.4 实验参考程序 187

实验11 DMA传送控制实验 188

11.1 实验目的 188

11.2 实验内容及实验原理 188

11.3 实验参考程序 188

实验12 8253定时器/计数器实验 190

12.1 实验目的 190

12.2 实验原理 190

12.3 实验参考程序 190

实验13 利用8255A的并行通信实验 192

13.1 实验目的 192

13.2 实验要求 192

13.3 实验原理 192

13.4 实验参考程序 193

实验14 双机串行通信实验 195

14.1 实验目的 195

14.2 实验内容 195

14.3 编程思路 195

14.4 实验参考程序 195

实验15 数据采集系统实验 197

15.1 实验目的 197

15.2 实验内容及要求 197

15.3 实验原理 197

15.4 实验参考程序 198

下篇 综合实训 202

实训1 随机数加法运算的程序设计 202

1.1 实训目的及要求 202

1.2 实训原理 202

1.3 典型模块功能分析 202

1.4 系统操作流程 203

1.5 参考程序 203

实训2 大小写字母及各类数制转换的程序设计 209

2.1 实训目的及要求 209

2.2 各功能模块设定及原理分析 209

2.3 系统功能架构 210

2.4 参考程序 210

实训3 显示当前系统日期与时间的程序设计 218

3.1 实训目的及要求 218

3.2 程序设计思路 218

3.3 参考程序 218

实训4 简单计算器的程序设计 223

4.1 实训目的及要求 223

4.2 程序设计思路及原理分析 223

4.3 参考程序 224

实训5 路口交通灯的模拟控制设计 230

5.1 实训目的及要求 230

5.2 系统设计思路 230

5.3 参考程序 230

实训6 用PC机扬声器演奏音乐的程序设计 232

6.1 实训目的 232

6.2 实训内容及要求 232

6.3 系统设计思路 232

6.4 参考程序 233

附录A 模拟试题 238

附录B 模拟试题参考答案 245

参考文献 252