西安邮电大学第十四届汇编语言程序设计竞赛题目



 
 

一、题目名称和功能要求
    1. 多媒体应用开发。运用DOS或BIOS功能调用,在屏幕上显示图形或动画,在此基础上可以结合自己的设计场景,引入键盘控制以及扬声器播放,实现人机交互功能,或采用多窗口多任务的形式实现,例如“四任务系统设计”,如图所示,将显示器屏幕划分成大小相等的4个显示窗口,实现4个任务的管理和调度,通过tab键进行窗口的切换,并保存上下文信息。参赛队还可以灵活选择窗口内任务。

    2. 文件访问与数据处理。例如信息管理系统,学生课程成绩管理系统,能将信息存储在txt文件中,能对文件中的数据进行查找、添加、修改、删除等,并能够显示结果,在此基础上还可以增加数据统计等功能,并将结果以文字或图形显示(如柱状图、饼形图等)。
    3. 微机应用系统设计与实现。利用8086 CPU或单片机对外设进行控制管理,例如针对某应用开发相应的Proteus仿真编程实现。作品可以包含人机交互显示界面、基础按键、数据采集、控制外设、存储和输出等功能模块,实现应用系统。

二、竞赛报告要求
    1.竞赛报告包括程序设计报告和源程序两部分,程序设计报告文件名为DesignReport.doc(模板已在竞赛规程公布,请自行下载)。源程序作为附件,放在程序设计报告之后。
    2.程序设计报告六部分内容(详见模板)必须完整。源程序应格式规整,便于阅读,每个功能模块和主要代码处需有注释,源程序工程文档名统一打包压缩为Code.rar。

三、注意事项
    1.本次竞赛可以使用软件工具,但不局限为:Masm.exe, Link.exe,Debug.exe, Edit.exe、记事本。
    2.程序调试建议在DOS-BOX环境下完成。为了保证评审和现场演示的顺利进行,请各参赛队伍确保程序调试正确并能够正常演示。
    3. 提交的设计应注重自主创新,发现有雷同者取消参赛资格。
    4. 参赛学生自行组建参赛队,每队人数不超过4人,允许跨专业班级自由组队参赛。

    附件: 汇编语言程序设计竞赛报告模版

汇编语言程序设计竞赛组委会
2024年6月6日