第1章 汇编语言的编辑、汇编与链接 1
1.1 用EDIT编辑源程序 1
1.2 宏汇编程序(MASM) 2
1.3 链接程序(LINK) 3
第2章 汇编语言的调试与运行 5
2.1 DEBUG调试程序 5
2.2 CODE VIEW查错程序的简介和使用 6
2.3 TURBO DEBUGGER调试程序简介 8
第3章 汇编语言上机实验 10
3.1 计算学生平均成绩实验 10
3.1.1 实验目的和实验内容 10
3.1.2 编程提示及参考程序流程框图 10
3.2 分类统计学生成绩实验 11
3.2.1 实验目的和实验内容 11
3.2.2 编程提示及参考程序流程框图 11
3.3.1 发声系统原理 12
3.3 发声系统程序设计实验 12
3.3.2 实验目的和实验内容 13
3.3.3 编程提示及参考程序流程框图 13
3.4 中断程序设计实验 15
3.4.1 实验目的和实验内容 15
3.4.2 编程提示及参考程序流程框图 15
第4章 基于TPC-1微计算机实验系统的微型机技术实验 17
4.1 TPC-1型微机实验系统的结构及使用说明 17
4.2.1 8253的工作原理 21
4.2 可编程定时器/计数器8253实验 21
4.2.2 实验目的和实验内容 23
4.2.3 编程提示及参考程序流程框图 24
4.3 可编程中断控制器8259A实验 24
4.3.1 8259A的工作原理 24
4.3.2 实验目的和实验内容 28
4.3.3 编程提示及参考程序流程框图 28
4.4 可编程并行接口8255A——控制交通信号灯实验 30
4.4.1 8255A的工作原理 30
4.4.2 实验目的和实验内容 32
4.4.3 编程提示及参考程序流程框图 33
4.5 可编程并行接口8255A——控制小键盘实验 35
4.5.1 实验目的和实验内容 35
4.5.2 编程提示及参考程序流程框图 35
4.6 可编程串行通信接口8251A实验 38
4.6.1 8251A的工作原理 38
4.6.2 实验目的和实验内容 40
4.6.3 编程提示及参考程序流程框图 41
4.7.2 实验目的和实验内容 43
4.7 LED七段数码管显示实验 43
4.7.1 工作原理 43
4.7.3 编程提示及参考程序流程框图 45
4.8 D/A(数/模)转换实验 46
4.8.1 工作原理 46
4.8.2 实验目的和实验内容 48
4.8.3 编程提示及参考程序流程框图 48
4.9.2 实验目的和实验内容 50
4.9.1 工作原理 50
4.9 A/D(模/数)转换实验 50
4.9.3 编程提示及参考程序流程框图 51
附录A 汇编语言程序上机实验参考程序 53
A.1 计算学生平均成绩实验 53
A.2 分类统计学生成绩实验 54
A.3 发声系统程序设计实验 58
A.4 中断程序设计实验 60
B.1 可编程定时器/计时器8253实验 63
附录B 基于TPC-1微机实验系统的微型机技术实验参考程序 63
B.2 可编程中断控制器8259A实验 64
B.3 可编程并行接口8255A——控制交通信号灯实验 66
B.4 可编程并行接口8255A——控制小键盘实验 69
B.5 可编程串行通信接口8251A实验——两台PC机之间的通讯 71
B.6 可编程串行通信接口8251A实验——两台PC机自发自收通讯 73
B.7 LED七段数码管显示实验 75
B.8 D/A(数/模)转换实验 79
B.9 A/D(模/数)转换实验 82