第1章 例题与习题 1
1.1 微型计算机基础 1
1.1.1 例题 1
1.1.2 习题 2
1.2 16位和32位微处理器 4
1.2.1 例题 4
1.2.2 习题 7
1.3 16位/32位微处理器指令系统 9
1.3.1 例题 9
1.3.2 习题 11
1.4 汇编语言程序设计 19
1.4.1 例题 19
1.4.2 习题 23
1.5 存储器 30
1.5.1 例题 30
1.5.2 习题 33
1.6 输入输出与中断 36
1.6.1 例题 36
1.6.2 习题 39
1.7 并行接口 42
1.7.1 例题 42
1.7.2 习题 44
1.8 串行接口 49
1.8.1 例题 49
1.8.2 习题 51
1.9 计数器/定时器 53
1.9.1 例题 53
1.9.2 习题 58
1.10 数/模和模/数转换 61
1.10.1 例题 61
1.10.2 习题 64
1.11 总线技术 66
1.11.1 例题 66
1.11.2 习题 67
第2章 汇编语言程序设计实验 69
2.1 汇编程序设计概述 69
2.1.1 汇编语言程序设计的上机过程 69
2.1.2 汇编语言开发环境 69
2.2 汇编语言程序设计实验 76
2.2.1 程序调试实验 76
2.2.2 顺序程序设计 78
2.2.3 分支和循环程序设计 81
2.2.4 子程序设计 82
第3章 硬件实验 86
3.1 简单并行接口 86
3.2 可编程并行接口8255A 90
3.3 可编程定时器/计数器 93
3.4 中断 98
3.5 七段LED数码管 101
3.6 数/模转换器 107
3.7 模/数转换器 111
3.8 串行通信 116
3.9 存储器读写 120
3.10 步进电机控制 123
第4章 课程设计 128
4.1 数据采集 128
4.2 键控声音播放器 131
4.3 交通灯控制 133
第5章 附录 137
5.1 习题参考答案 137
5.1.1 微型计算机基础 137
5.1.2 16位和32位微处理器 138
5.1.3 指令系统 141
5.1.4 汇编语言程序设计 143
5.1.5 存储器 146
5.1.6 输入输出与中断 148
5.1.7 并行接口 151
5.1.8 串行接口 154
5.1.9 计数器/定时器 157
5.1.10 数/模和模/数转换 163
5.1.11 总线技术 166
5.2 调试程序DEBUG的主要命令 167
5.3 汇编程序出错信息 170
参考文献 174