[页数] 19 [字数] 4328 [目录] 设计内容 1 1 设计任务及要求分析 2 2 方案认证说明 2 3 系统原理 2 4 软件程序 3 5 调试记录及结果分析 4 6 总 结 6 参考资料 7 附录 8 [原文] 设计内容 采用汇编语言设计一个运行于计算机的“霓虹灯”的模拟显示程序,由@及*字符相间,从下到上由三角型变化成矩形。按Q退出程序。 (1) 设计任务及要求分析 (2) 方案比较及认证说明 (3) 系统原理阐述 (4) 软件设计课题需要说明:软件思想,流程图,源程序及程序注释 (5) 调试记录及结果分析 (6) 总结 (7) 参考资料 (8) 附录:程序清单或芯片资料,软件演示屏幕拷贝图或硬件实物图 1 设计任务及要求分析 本次课程设计的内容是设计一个霓虹灯的模拟显示程序,该霓虹灯是由@及*字符相间,从下到上由三角型变化成矩形,然后按Q退出程序。由此分析,此次设计没有硬件实物图,仅是采用汇编语言编写程序代码,生成一个霓虹灯的模拟显示程序;同时,该霓虹灯是由@及*字符相间组成,显示方式是从下到上由三角型变化成矩形,这就要求该霓虹灯能够动态地进行变化;最后,是当按下键盘上的Q键时,程序能够退出,以免程序一直运行而导致...... [摘要] 本次课程设计的设计内容是采用汇编语言设计一个运行于计算机的“霓虹灯”的模拟显示程序,由@及*字符相间,从下到上由三角型变化成矩形,并按Q退出程序。该霓虹灯是由@及*字符相间组成,显示方式是从下到上由三角型变化成矩形,这就要求该霓虹灯能够动态地进行变化;最后,是当按下键盘上的Q键时,程序能够退出,以免程序一直运行而导致电脑死机。 霓虹灯模拟显示程序主要是进行程序循环调用,可以通过CMP、JMP、JZ、RET等命令进行跳转。由于是霓虹灯的模拟显示,因此在进行程序循环调用前需要进行数据段定义,以使子程序在进行调用时能够根据数据段的定义来执行,最后显示结果。 运行程序时,把编好的源程序命名保存为ZHANGLI.asm,在MASM for Windows集成环境中进行调试,首先点运行选项中的调试,如果编译成功,就选择运行选项中的生成exe文件,这样就产生了一个可运行程序,然后点击运行,就会看到与题目要求相符的界面。 最后是调试程序,把源程序放在MASM for Windows集成环境中进行编译,如果源程序中有错误,编译时系统就会给出提示,根据系统提示我们可以找到是哪一行出现了问题,对其进行分析并修改,重新编译,直到编译时系统对那一行没有提示为止。 [参考文献] [1] 周佩林,彭虎,傅忠谦. 微机原理与接口技术. 北京:电子工业出版社,2005 [2] 郑学坚,周斌,马立妮. 微型计算机原理及应用实验指导.北京:清华大学出版社,2001 [3] 方立友. 微机原理与汇编语言实用教程. 北京:清华大学出版社,2007 [4] 朱世鸿. 微机系统和接口应用技术. 北京:清华大学出版社,2006 [5] 宋杰等. 微机原理与接口技术课程设计. 北京:机械工业出版社,2005 [原文截取] 摘 要 本次课程设计的设计内容是采用汇编语言设计一个运行于计算机的“霓虹灯”的模拟显示程序,由@及*字符相间,从下到上由三角型变化成矩形,并按Q退出程序。该霓虹灯是由@及*字符相间组成,显示方式是从下到上由三角型变化成矩形,这就要求该霓虹灯能够动态地进行变化;最后,是当按下键盘上的Q键时,程序能够退出,以免程序一直运行而导致电脑死机。 霓虹灯模拟显示程序主要是进行程序循环调用,可以通过CMP、JMP、JZ、RET等命令进行跳转。由于是霓虹灯的模拟显示,因此在进行程序循环调用前需要进行数据段定义,以使子程序在进行调用时能够根据数据段的定义来执行,最后显示结果。 运行程序时,把编好的源程序命名保存为ZHANGLI.asm,在MASM for Windows集成环境中进行调试,首先点运行选项中的调试,如果编译成功,就选择运行选项中的生成exe文件,这样就产生了一个可运行程序,然后点击运行,就会看到与题目要求相符的界面。 最后是调试程序,把源程序放在MASM for Windows集成环境中进行编译,如果源程序中有错误,编译时系统就会给出提示,根据系统提示我们可以找到是哪一行出现了问题,对其进..... |
“霓虹灯”的模拟显示
查看评论
已有0位网友发表了看法