1、 1 微机原理及应用课程设计 学院: 信息电子学院 班级:08 电子信息工程(3)班 学号: 姓名: 指导老师: 日期: 2011/01/14 2 微机原理课程设计微机原理课程设计任务书任务书 一、一、设计题目设计题目 磁盘无符号字节数据文件(小于 64KB)操作 二、二、总则总则 1、在 19 周完成并提交设计,通过演示和非抄袭确认后所取得的成绩为有效成绩。 2、设计过程中严禁抄袭,否则将根据情节扣减成绩直至取消成绩。 3、设计调试在 EDA 实验室(408)进行,时间为 19 周周一至周五。 三、三、设计内容及要求设计内容及要求 设计汇编语言程序,实现对数据文件的操作,具体要求如下: 1、
2、通过键盘输入被操作的文件名,然后完成数据文件的排序(从大到小),通过键盘 输入排序后的新文件名,并显示文件的长度(字节数)、最大值和最小值。 2、通过键盘输入要搜索的关键字,对新文件进行搜索,并显示搜索结果。 3、根据需要可对搜索到的关键字进行修改。 四、四、设计报告要求设计报告要求 1、设计思想描述及总体设计功能与结构框图 2、程序流程框图 3、源程序(附程序及功能模块注释)。 3 目录目录 1、课程设计目的4 2、课程设计工具及题目5 2.1、课程设计工具.5 2.2、课程设计题目.5 3、课程设计内容及步骤5 3.1、课程设计内容5 3.2、课程设计步骤5 4、课程设计程序(源代码)5 4.1 数据定义 5 4.2 主函数7 4.3 创建文件子程序.10 4.4 显示文件内容子程序.11 4.5 显示文件内容长度子程序.12 4.6 修改文件保存子程序.13 4.7 排序子程序.14 4.8 关键字搜索子程序.14 4.9 替换关键字子程序.16 4.10 打开读取文件子程序.16 5、课程设计成果.18 5.1 创建文件.18 5.2 读取文件.19 5.3 显示文件内容.19 5.4 显示文件长度.20 5.5 排序,输出最大最小值.20 5.6 搜索关键字