本书是《微计算机技术(第2版)》(马群生等编著,清华大学出版社出版)一书的配套教材,也可以作为“汇编语言程序设计”、“微机原理与接口技术”等课程的实验和辅助教材。
本书结合课程内容,从应用的角度出发,针对汇编语言程序设计、接口技术,编排了24个软硬件实验课题和13个指导性例题。对于各类接口芯片,首先从应用的角度对理论知识进行小结,然后给出指导性例题,最后编排实验课题。附录中给出每道实验课题的参考程序,对学习“微计算机技术”课程的师生和从事微机应用的工程技术人员有一定的参考价值。
第1章 汇编语言程序实验基础
1.1 汇编语言程序的开发过程
1.2 汇编语言常用软件的使用方法
1.2.1 编辑程序(EDIT.EXE)
1.2.2 宏汇编程序(MASM.EXE)
1.2.3 连接程序(LINK.EXE)
1.2.4 调试程序(CV.EXE)
第2章 汇编语言程序设计
2.1 DOS、BIOS功能调用
2.1.1 DOS系统I/O功能调用
2.1.2 BIOS键盘输入功能调用
2.1.3 文本方式BIOS屏幕功能调用
2.2 汇编语言程序设计举例
2.2.1 延时程序
2.2.2 字符串动态显示技术
2.2.3 菜单程序的设计
2.2.4 批处理文件的设计与应用
2.3 7 正编语言编程实验
实验1 统计负数的个数
实验2 BCD码数转换成二进制数显示
实验3 计算平均成绩
实验4 通行字识别
实验5 分类统计单科成绩
第3章 TPC1型十六位微机实验培训系统
3.1 概述
3.2 公共控制电路
3.3 辅助电路
3.4 接口实验电路
第4章 接口实验
4.1 8段数码管电路
4.1.1 数码管电路工作原理
4.1.2 数码管电路实验
实验l 1位数码管闪亮显示
实验2 2位数码管交替显示
实验3 6位数码管静态/动态混合显示
实验4 6位数码管动态显示
4.2 可编程定时器与定时中断
4.2.1 8254/8253应用/小结
4.2.2 PC机音乐程序设计
4.2.3 8254计数过程通用测试程序
4.2.4 定时中断程序设计举例
4.2.5 可编程定时器与定时中断实验
实验1 中断方式的数码管交替显示
实验2 定时中断屏显字符串
实验3 中断方式的数码管动态显示
实验4 简易菜单选择的音乐程序
实验5 菜单选择的音乐程序
4.3 并行接口
4.3.1 8255A应用小结
4.3.2 8255A双向通信举例
4.3.3 8255A驱动并行打印机
4.3.4 模拟交通灯控制
4.3.5 8255A并行接口实验
实验1 8255A选通型输出实验
实验2 小键盘按键识别数码管显示
实验3 小键盘按键识别屏幕显示
实验4 小键盘按键识别数码管移位显示
4.4 串行异步通信
4.4.1 串行异步通信小结
4.4.2 串行异步通信实验
实验1 PC机串行口内环自动测试
实验2 PC机串行口自动测试
实验3 8251A异步通信
4.5 数模、模数转换
4.5.1 数模转换实验举例
4.5.2 模数转换实验举例
4.5.3 数模、模数转换实验
实验1 数模转换产生正弦波
实验2 3路模数转换
实验3 3路模数转换多窗口显示
附录A 汇编语言编程实验参考程序
附录B 接口实验参考程序
本书是《微计算机技术(第2版)》(马群生等编著,清华大学出版社出版)一书的配套教材,也可以作为“汇编语言程序设计”、“微机原理与接口技术”等课程的实验和辅助教材。
本书共分4章,内容如下:
第1章为汇编语言程序实验基础,介绍汇编语言几个应用软件的使用。第2章为汇编语言程序设计,给出指导性例题和汇编语言实验课题。第3章介绍TPC—1型十六位微机实验培训系统的电路设计。第4章为接口实验,首先针对常用接口芯片从应用的角度进行小结,然后给出指导性例题,最后选编实验课题。附录A给出了汇编语言编程实验的参考程序。附录B给出了接口实验的参考程序。
本书第1章、第2章、第4章、附录A、附录B由仇玉章编写,第3章由冯一兵编写。由于编者水平所限,难免有错漏之处,敬请读者指正。