( 2011 -- 2012 年度第 2 学期)
汇编语言课程设计报告
磁盘文件管理系统
专业 计算机科学与技术
学生姓名 班学
级 号
指导教师 完成日期
汇编语言课程设计
目 录
目 录 ....................................................................................................................................... 2 1 概 述 .................................................................................................................................. 1 1.1 课程设计目的 .................................................................................................... 1 1.2 课程设计内容 .................................................................................................... 1 2 系统需求分析 .......................................................................................................................... 1 2.1 系统目标 ............................................................................................................ 1 2.2 主体功能 ............................................................................................................ 1 2.3 开发环境 ............................................................................................................ 1 3 系统概要设计 .......................................................................................................................... 1 3.1 系统的功能模块划分 ........................................................................................ 1 3.2 系统流程图 ........................................................................................................ 1 4系统详细设计 ........................................................................................................................... 2 4.1功能控制模块设计 ............................................................................................. 2 4.2创建文件模块设计 ............................................................................................. 2 4.3文件写入模块设计 ............................................................................................. 4 4.4 读文件模块设计 ................................................................................................ 5 5 测试 ........................................................................................................................................... 5 5.1 测试方案 ............................................................................................................ 5 5.2 测试结果 ............................................................................................................ 5 6 小结 ........................................................................................................................................... 7 附 录 ....................................................................................................................................... 8 附录1 源程序清单 ..................................................................................................................... 8
汇编语言课程设计
磁盘文件管理系统 1 概 述 1.1 课程设计目的
本课程设计是在学完教学大纲规定的全部内容、完成所有实践环节的基础上,旨在深化学生学习的汇编语言课程基本知识,进一步掌握汇编语言程序设计方法,提高分析问题、解决问题的综合应用能力。 1.2 课程设计内容
功能菜单的编制;向磁盘文件中写入信息;从磁盘文件中读出信息并显示。
2 系统需求分析 2.1 系统目标
实现对磁盘文件的管理 2.2 主体功能
创建文件,向磁盘文件中写入信息,从磁盘文件中读出信息并显示,退出程序。如果向磁盘中写入信息或者从磁盘中读取信息失败屏幕会显示打开文件错误的提示。根据提示输入字符,如果输错可以返回并且从新输入。 2.3 开发环境
TASM5.0集成环境。
3 系统概要设计
3.1 系统的功能模块划分
1、功能菜单主界面。 2、创建文件。 3、写入文件。 4、读取文件 3.2 系统流程图
1
汇编语言课程设计
开 始 显示功能菜单 提示输入1-4进行功能选择 Y 创建文件 关闭文件 是否选择1 N 是否选择2 N Y 打开然后写入信息 关闭文件 Y 打开然后读取文件 关闭文件 是否选择3 N 关闭文件 Y 结 束 显示操作成功或显示操作失败 图3-1系统流程图
4系统详细设计
4.1功能控制模块设计
通过DOS 1功能调用接收用户输入的数据,如果用户输入1,则调用“文件创建模块”,创建文件。如果输入2,则调用“文件写入模块”,对文件写入。如果输入3,则调用“文件读取模块”,读取文件。如果输入4,则退出程序。
如果输入其他字符,则再次调用“主界面模块”,提示符合的操作。 4.2创建文件模块设计
2
汇编语言课程设计
开始 创建文件 Y 创建文件成功与否 N 保存文件号并提示创建文件成功 提示创建文件失败 返回功能菜单 图4-1
3