第1部分 学习指导与习题解答第1章 微型计算机概述 1
1.1 重点与难点 1
1.2 习题解答 1
第2章 微处理器及其结构 4
2.1 重点与难点 4
2.2 习题解答 6
第3章 指令系统 9
3.1 重点与难点 9
3.2 习题解答 11
第4章 汇编语言程序设计 19
4.1 重点与难点 19
4.2 习题解答 20
第5章 存储器 31
5.1 重点与难点 32
5.2 习题解答 34
第6章 中断技术 40
6.1 重点与难点 40
6.2 习题解答 41
第7章 I/O接口技术 42
7.1 重点与难点 43
7.2 习题解答 44
第8章 微机总线技术 48
8.1 重点与难点 48
8.2 习题解答 49
第9章 人机交互接口 49
9.1 重点与难点 49
9.2 习题解答 50
第2部分 实验指导与课程设计第1章 汇编语言程序设计与开发 51
1.1 汇编语言程序设计开发过程 51
1.1.1 汇编语言程序设计开发过程 51
1.1.2 编辑器 52
1.1.3 汇编器 52
1.1.4 连接器 54
1.2 运行及调试器 55
1.2.1 运行可执行文件 55
1.2.2 调试器 55
第2章 软件实验 57
2.1 基础实验 57
2.1.1 实验一 加法程序 57
2.1.2 实验二 乘法程序 64
2.1.3 实验三 数据块传送程序 69
2.1.4 实验四 字符串匹配程序 72
2.1.5 实验五 十六进制数转换为二进制数程序 75
2.1.6 实验六 数据排序程序 78
2.1.7 实验七 表格查找程序 80
2.1.8 实验八 统计数据个数程序 83
2.1.9 实验九 声音输出及音乐程序 86
2.1.10 实验十 画线及动画程序 93
2.2 设计性实验 98
2.2.1 实验一 统计学生成绩 98
2.2.2 实验二 比较字符串长度 98
第3章 硬件实验平台 99
3.1 实验平台 99
3.2 实验设备与微机的连接 99
3.3 外扩设备中I/O接口的地址 99
3.4 外扩微机教学实验设备 100
第4章 硬件实验 105
4.1 基础实验 105
4.1.1 实验一 PCI设备查询和配置空间的读取 105
4.1.2 实验二 读/写扩展静态存储器6116 110
4.1.3 实验三 可编程并行通信接口8255A 114
4.1.4 实验四 8段LED数码管显示实验 126
4.1.5 实验五 可编程定时/计数器8254A 130
4.1.6 实验六 可编程中断控制器8259A 137
4.1.7 实验七 可编程DMA控制器8237A 141
4.1.8 实验八 可编程串行通信接口8250A 146
4.1.9 实验九 模/数转换器ADC0809 154
4.1.10 实验十 数/模转换器DAC0832 159
4.2 设计性实验 166
4.2.1 实验一 8255A与8250A通信实验 166
4.2.2 实验二 模/数与数/模转换实验 167
第5章课 程设计 167
5.1 设计一 汽车信号灯控制系统 168
5.2 设计二 电风扇控制器 168
5.3 设计三 学籍管理系统 169
5.4 设计四 步进电机控制系统 169
5.5 设计五 电子钟 170
5.6 设计六 电梯控制系统 172
5.7 设计七 洗衣机控制系统 172
5.8 设计八 霓虹灯 172
5.9 设计九 模拟电子琴 173
5.10 设计十 图形动画 173
附录A 汇编输出错误信息表 175
附录B 常用芯片引脚图 178
参考文献 182