汇编语言课程设计报告

更新时间:2023-09-26 08:19:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

课 程 设 计 报 告

课程名称 汇编语言程序设计 课题名称 1.显示彩色菱形 2.显示系统当前时间

专 业 班 级 学 号 姓 名 指导教师

年 月 日

课 程 设 计 任 务 书

课程名称 汇编语言程序设计 课 题 1.显示彩色菱形2.显示系统当前时间 专业班级 学生姓名 学 号 指导老师 审 批

任务书下达日期 年 月 日 任务完成日期 年 月 日

一、设计内容与设计要求

1.设计内容:通过本周的课程设计,学生能够巩固所学的基础知识,并能

够使学生更加熟练运用汇编程序设计语言来掌握综合汇编程序设计的方法和过程,以及为设计其它应用软件提供帮助,进而提高学生的软件设计能力。 (1)、编制一计算比赛成绩的程序,要求完成以下功能: a、9名评委,每个评委给分范围为0~100(整数);

b、9名评委给分中,去掉一个最高分和一个最低分,剩余7名评委的平均分即为参赛者的得分(精确到小数点二位); c、将得分在光标位置处显示出来。

(2)、编制一程序,要求接收从键盘输入的一个班的学生成绩,并存放于30字的grade数组中,各数据的格式为:

学号,成绩1,成绩2,…,成绩5

然后根据grade中的学生成绩,把学生名次填入rank数据组中,并显示出来,格式为:

学号,名次

(3)、利用INT 1CH(大约每秒中断18.2次)编写一个中断驻留程序,要求在屏幕的右上角显示计算机中当前系统时间,显示格式为

时:分:秒:1/100秒

(4)、输入一个菱形的两条对角线长,在屏幕上用‘*’号画出一个彩色的菱形。 (5)、设置图形方式并显示彩条,要求:

选择背景色为蓝色,调色板为0,然后每行显示一种颜色,每四行重复一次,一直到整个屏幕都显示出彩条

2.设计要求:

掌握结构化程序设计的主体思想,以自顶向下逐步求精的方法编制程序解决一些实际的问题,为将来编写软件积累一些典型的案例处理经验。 (1)、设计正确,方案合理。 (2)、界面友好,使用方便。 (3)、程序精炼,结构清晰。

(4)、设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。

(5)、上机演示。

(6)、按学号顺序选课题号,并在规定的时间内独自完成相关课题的汇编源程序编

1

写、调整和运行。源程序及编译生成各文件均保存在软盘中;

(7)、按本任务书的要求,按附录的要求编写《课程设计报告》(Word文档格式)。并用A4的复印纸打印并装订; 二、进

度安排

第 18 周:

星期1 下午2:00-5:30

星期2 下午2:00-5:30 星期4 下午2:00-5:30

附:

课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。 正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。

正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五、总结;六、附件(所有程序的原代码,要求对程序写出必要的注释)。 正文总字数要求在5000字以上(不含程序原代码)。

2

目录

课题一:画出一个彩色的菱形 .............................................................................. 1 一、 课题的主要功能 ......................................................................................... 1 二、 课题的功能模块的划分 ............................................................................. 2 三、 主要功能的实现 ......................................................................................... 4 四、 程序调试 ...................................................................................................... 5 五、 总结 .............................................................................................................. 6 课题二:显示计算机中当前系统时间 .................................................................. 7 一、 课题的主要功能 ......................................................................................... 7 二、 课题的功能模块的划分 ............................................................................. 7 三、 主要功能的实现 ......................................................................................... 9 四、 程序调试 .................................................................................................... 10 五、 总结 ............................................................................................................ 11 附件(源代码) ....................................................................................................... 12 1. 画出一个彩色的菱形 .................................................................................... 12 2.显示计算机中当前系统时间 .......................................................................... 17

本文来源:https://www.bwwdw.com/article/g9qd.html

Top