[计算机]汇编课程设计

[计算机]汇编课程设计

ID:42191944

大小:599.72 KB

页数:19页

时间:2019-09-09

[计算机]汇编课程设计_第1页
[计算机]汇编课程设计_第2页
[计算机]汇编课程设计_第3页
[计算机]汇编课程设计_第4页
[计算机]汇编课程设计_第5页
资源描述:

《[计算机]汇编课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计算机与信息工程学院《汇编语言》课程设计论文设计题目大自然图画专业计算机科学与技术班级控制09-1班学号3号姓名指导教师記止日期2011-6-27至2011-6-31成绩黑龙江科技学院课程设计任务书_、设计题目:大自然二、设计的主要内容:这个程序包含了包含了动态图形花和静态图形鸟。采用子程序设计技术和宏定义,将程序划分为若干个相对独立的模块,为每个模块编制独立的程序段,最后将这些程序根据调用关系连成一个整体。课程设计指导教师评阅意见“大自然图画“设计程序设计实现静态和动态的景观。采用子程序设计技术和宏定义,根据程序要实现的若干主

2、要功能及个功能块要调用的公共部分,将程序划分为若干个相对独立的模块,为每个模块编制独立的程序段,最后将这些子程序根据调用关系连成一个整体。整个程序就被分为几个子程序的有机统一。设置80X25彩色文本显示方式,分别编写子程序显示字符串和子程序在屏幕上“画”树。为了实现小鸟能在空中翩翩飞舞还要调用擦除子程序和延时子程序。关键词:主程序,画花,小鸟飞行,擦除,延时1.背景分析及意义《IBM-PC汇编语言课程设》计是计算机科学与技术专业基础课程,是计算机专业学生必须掌握的一门课程。课程设计是学习完汇编语言课程后进行的一次全面的综合练习。

3、它使学生具备初步的独立分析和解决问题的能力;掌握问题分析、系统设计、程序编码、测试等基本方法和技能;用系统的观点和软件开发一般规范进行软件开发培养科学的工作方法和作风;培养学生熟练掌握汇编语言指令系统,深化和巩固指令系统和编程方法,提高学生的编程应用能力,为将来从事专业工作打下基础。在计算机机上,编写动画程序,练习颜色设置和动画设置,熟练输出与显示程序。程序中使用大量的子程序,编写层次清晰的较大程序,锻炼了我的编写代码的能力和良好的编码习惯。2•总体设计思想“大自然图画”这个程序中包含了比较多的景物,既有静态花朵树木的也有动态的

4、小鸟,展现了大自然特点。为了节省存储空间,提高程序设计的效率和质量,使程序简洁、清晰,便于阅读,同时也为了便于修改和扩充,采用子程序设计技术和宏定义,根据程序要实现的若干主要功能及个功能块要调用的公共部分,将程序划分为若干个相对独立的模块,为每个模块编制独立的程序段,最后将这些子程序根据调用关系连成一个整体。根据BIOS中断调用原理,设置80X25彩色文本显示方式,分别编写一个子程序显示“IAMGECI1ONG,ILOVENATURE、”和一个子程序在屏幕上“画”树。这两个子程序所体现出来的事物都是的。为了实现小鸟能在空中翩翩飞

5、舞述要调用擦除子程序和延时子程序。擦除子程序的原理是根据相对位移设置光标位置,讲原来字符属性设置为黑底黑字,以达到擦除效果。延时子程序的原理也很简单,即设置循环次数,让CPU做一些“无用功”,这样读者就能看到小鸟“飞起来”。可以改变循环次数来控制延时,达到想要的效果,动态的事物就这样产生了,其中小鸟和画第八朵花在一个子程序中,其余八朵主程序中调用了八次画花子函数,这样画花个数是可以改变的,让这些子程序组合在一起成了图画,这就是有机结合。3.完成功能程序完成多颜色图形和动态移动显示,开始清屏输出字符串“1L0VENATURE,IL

6、OVECOMPUTER!"、红的花、绿的树,然后出现第一组飞行的黄色小鸟,第一组停下后第二组开始飞行,两组小鸟相遇后开始后清屏退出,各个部分有机结合,让整体达到了大自然的特点。4.软硬件环境软件环境是Windos平台下进入DOS环境,运用汇编语言编译器MASM5.0;硬环境为计算机。5.程序流程图主程序流程图如图1所示,画花子程序如图2所示,小鸟飞翔子程序如图3所示。图1程序总流程图图2画花子程序流程图图3小鸟飞行子程序6.使用说明双击打开可执行文件l.exe,运行如下:图4为程序开始运行图,图5为程序将结束运行图。当图5中的第

7、二组小鸟飞行结束,即飞到第一组小鸟位置,程序退出。图4程序开始运行图图5第二组小鸟出现运行图设计总结《1BM-PC汇编语言课程设计》是计算机科学与技术专业的基础课程,是一门底层语言,是对处理器使用的语言,对理解处理器结构,使用处理器很有帮助。课程设计是学习完汇编语言课程后进行的一次全面的综合练习。通过这次汇编语言课程设计让我初步掌握问题分析、系统设计、程序编码、测试等基木方法和技能,提高综合运用所学的理论知识和方法的能力,初步具备的独立分析和解决问题的能力。整个程序就被分为几个子程序的有机统一,根据BIOS中断调用原理,设置80

8、X25彩色文本显示方式,分别编写一个子程序显示字符串和一个子程序在屏幕上“画”树。为了实现小鸟在空中翩翩飞舞,还要调用擦除子程序和延时子程序。擦除子程序的原理是根据相对位移设置光标位置,讲原来字符属性设置为黑底黑字,以达到擦除效果。延时子程序的原理也很简单,即设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。