上篇 汇编语言程序设计实验 1
第1章 实验预备知识 1
1.1汇编语言程序设计流程 1
1.2汇编程序的代码框架 2
1.3汇编语言程序的汇编、链接与运行 3
1.4 DEBUG调试方法 5
1.5 HQFC集成开发环境 8
1.6常用DOS功能调用 15
第2章 汇编语言验证性实验 17
实验2.1汇编语言程序上机操作及调试训练 17
实验2.2数据操作 22
实验2.3数据传送 24
实验2.4数码转换 26
实验2.5数值运算 29
实验2.6串操作 33
实验2.7学生成绩统计 37
实验2.8 DOS功能调用 40
第3章 汇编语言设计性实验 44
实验3.1数码转换类程序实验 44
3.1.1将十进制的ASCII码转换为BCD码 44
3.1.2将ASCII码表示的十进制数转换为二进制数 46
实验3.2运算类程序设计实验 47
3.2.1 BCD码相乘 47
3.2.2用减奇数法开平方运算 48
实验3.3分支与循环程序设计实验 49
3.3.1将健盘输入的小写字母转换成大写字母 49
3.3.2分类统计字符个数 51
3.3.3查找匹配字符串 53
3.3.4求一组数据之和 54
实验3.4子程序设计实验 55
3.4.1求无符号字节序列中的最大值和最小值 55
3.4.2计算N!实验 57
3.4.3显示学生成绩名次表 58
3.4.4排序程序设计 60
3.4.5查找电话号码程序设计 61
下篇 微机接口技术实验 63
第4章 TPC-ZK教学实验系统介绍 63
4.1 TPC-ZK实验台平面图 63
4.2各模块电路介绍 63
第5章 微机接口技术验证性实验 70
实验5.1 I/O地址译码 70
实验5.2简单并行接口 73
实验5.3存储器读写 76
实验5.4微机内部8259中断应用 78
实验5.5 8254定时器/计数器(方式0) 82
实验5.6可编程并行接口(8255方式0) 85
实验5.7模/数(A/D)转换器 87
实验5.8数/模(D/A)转换器 89
实验5.9键盘显示控制 91
实验5.10 8251串行通信 97
实验5.11 DMA传送 101
第6章 微机接口技术设计性实验 106
实验6.1 8255并行接口与交通灯控制 106
实验6.2 8254可编程定时/计数器 109
实验6.3可编程8255与七段数码管 111
实验6.4竞赛抢答器 115
实验6.5扩展中断控制器8259A 117
实验6.6可编程并行接口(8255方式1) 120
实验6.7步进电机控制 122
实验6.8小直流电机转速控制 125
第7章 微机接口技术综合设计性实验 128
实验7.1 LCD液晶字符显示 128
实验7.2多路数据采集系统设计 131
实验7.3继电器控制 134
实验7.4简易电子琴 136
实验7.5双色点阵显示 138
附录A ASCⅡ码(美国标准信息交换码)表 143
附录B 系统中断调用 144
附录C TPC-ZK模块接线地址表 147
附录D 实验报告编写要求 148
参考文献 150