《21世纪计算机科学与技术实践型教程:微机原理与接口技术实验指导》是微机原理与接口技术课程教学配套的实验教材,用于指导微机原理与接口技术课程的实验教学。
《21世纪计算机科学与技术实践型教程:微机原理与接口技术实验指导》配合理论教学而编写,精心设计了30多个实验,涵盖了TD-PIT++实验平台系统,汇编程序设计,微机接口实验等内容。
《21世纪计算机科学与技术实践型教程:微机原理与接口技术实验指导》所给实验内容均附相应的原理介绍,内容丰富、深入浅出、通俗易懂,可作为高等院校计算机专业和相关专业的教材,也可作为其他人员的参考学习书籍。
微机原理与接口技术是高等学校工科各专业所需掌握的一门重要的专业基础课程,通过掌握这门专业基础课程,不同专业的学生可以结合本专业的应用特色,向外拓展,实现对硬件及其相应系统的设计与开发。然而,这门课程又是一门较难学透的课程,大部分学生在学习微机内各功能模块及其编程应用时,因为无法熟练掌握汇编语言编程或者芯片模块的功能和工作方式,而影响到整门课程的学习。此外,这门课程还是一门要求有较强的实践动手能力的课程,它不仅要求学生能学会并掌握计算机底层语言--汇编语言的编程方法,同时还要求学生掌握对各实验模块的连线应用。因此,对学生的学习要求较高。
本书是为配合微机原理与接口技术课程的教学及实验而编写的,目的在于帮助学生深入理解汇编语言的编程方法以及微机原理和接口的专业知识,增强学生的动手编程和实践操作的能力,提高学生的设计及调试的能力。
本书所选用的实验内容是依据西安唐都科教仪器公司开发的一套32位微机教学实验系统中所提供的部分实验内容,结合北京科技大学计算机类专业及相关专业微机原理与接口技术这门课程而设计编制的。本书在关注微机原理与接口技术各功能模块的编程应用之外,对编程所需的汇编语言语法、语句、理论知识等也给予了足够的重视,因为汇编语言编程如果掌握不好,在微机接口功能模块应用实现时,就会受到很大的阻碍。
本书给出的大部分实验为验证性实验,即给出实验连线图或实验程序代码,但为了避免学生在学习时照猫画虎、不求甚解,部分程序代码中核心的功能实验语句被挖空,要求学生根据对程序或模块功能的理解而补完缺失的语句,以鼓励学生分析、掌握这些功能语句的编程应用。此外,本书还提供了一部分没有给出程序代码的实验题目和实验习题,教师可根据学生的水平及教学需求选择适合的内容要求学生掌握。
本书配合理论教学的顺序编写实验内容,便于实验课程随理论课程的讲授进度而安排,方便教学计划的编排。本书第1章为TD-PIT++接口实验平台系统介绍,主要介绍TD-PIT++实验平台、所能提供的芯片模块元器件以及实验平台的使用说明;第2章为汇编程序编程实验,介绍了汇编语言程序设计的方法及语句功能;第3章为微机接口实验教程,介绍了硬件实验环境及主要功能芯片的原理与应用;第4章为汇编综合程序设计实验,给出了扩展的汇编编程实验内容;第5章为微机综合程序设计实验,给出了用于扩展教学的其他功能模块的编程应用。 本书由姚琳、郑榕负责编写并统稿。参加本书编写的人员还有田军峰、张磊、边胜琴、王小妹等。
由于编者水平有限,时间仓促,书中或有不妥之处,敬请广大读者批评指正。
编 者2011年8月于北京
第1章 TD-PIT++接口实验平台系统
第2章 汇编程序编程实验162.1 DOS功能调用类程序设计实验
2.2 数据传送类程序设计实验
2.3 运算类程序设计实验
2.4 数码转换程序设计实验
2.5 分支程序设计实验
2.6 循环程序设计实验
2.7 子程序设计实验
第3章 微机接口实验
3.1 8259中断控制器应用实验
3.2 8254定时/计数器应用实验
3.3 8255并行控制器应用实验
3.4 A/D转换实验
3.5 D/A转换实验
第4章 汇编综合程序设计实验
4.1 排序实验
4.2 闰年判断实验
4.3 密码验证实验
第5章 微机综合程序设计实验
5.1 电子发声设计实验
5.2 键盘扫描及显示设计实验
5.3 综合设计实验113附录A 汇编程序的建立与执行
附录B DOS下汇编操作软件操作说明
附录C Windows下TD-PIT集成操作软件使用说明
附录D ASCII码对照表
附录E DOS系统功能调用表
参考文献