8086汇编语言程序设计上机实验报告子程序的调用|汇编语言实验指导|汇编程序|汇编语言程序设计指令源程序代码
实验内容:
1.实验/作业题目:
汇编子程序的调用
2.实验/作业课时:4学时
3.问题描述(包括实验环境、实验内容的描述、完成实验要求的知识或技能):
试验环境:Windos 2000、Emu8086程序
实验内容的描述:完成书上习题里的一个大型模块化程序
完成实验要求的知识或技能:汇编语言的综合使用
4.基本要求(完成实验要达到的目标):
照着书完成,要求不高。理解模块化的编程,足够细心的照着书程序就够了
5.程序结构(程序中的函数调用关系图)
主过程:main
主过程调用过程:Aldisp(Al寄存器内容输出)、sorting(冒泡法排序)、input(输入过程)
主过程调用宏:dispmsg、dispchar
过程:Aldisp
过程:sorting
过程:input 调用宏:convert
6.算法描述或流程图:
算法比较简单,主要是冒泡法的问题,就不细说了
7.实验数据和实验结果(用屏幕图形表示,可另加附页):
输入和输出:图片若无法显示联系站长QQ752018766
8.实验心得体会:
感觉起来这就像是C或C++里头的文件包含。不过还是比较喜欢MASM和NASM中提供的连接程序将OBJ文件连接,而非是连接源文件。程序比较简单,我也作了一点有限的改进(比如改进冒泡法等)。
9.改进建议:
文件提供了对退格键的处理,但是功能不是很完整,只能实现一次退格,而且也不能完全说是退格功能。觉的可以实现一个类似键盘缓冲区的结构来实现它。
评分标准 学 风--报告格式规范,文字清晰 观察能力--正确描述和理解问题
分析能力—准确分析问题,算法基本正确 问题解决能力—详细算法过程严谨、准确
操作能力--正确输入程序,熟悉编程环境 调试能力--熟练使用调试功能解决程序错误
附源代码