汇编语言课程设计 磁盘文件管理系统 报告.docVIP

汇编语言课程设计 磁盘文件管理系统 报告.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言课程设计 磁盘文件管理系统 报告

汇编语言课程设计报告 ( 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 系统流程图 图3-1系统流程图 4系统详细设计 4.1功能控制模块设计 通过DOS 1功能调用接收用户输入的数据,如果用户输入1,则调用“文件创建模块”,创建文件。如果输入2,则调用“文件写入模块”,对文件写入。如果输入3,则调用“文件读取模块”,读取文件。如果输入4,则退出程序。 如果输入其他字符,则再次调用“主界面模块”,提示符合的操作。 4.2创建文件模块设计 图4-1 4.3文件写入模块设计 图4-2 4.4 读文件模块设计 图4-3 5 测试 5.1 测试方案 将源程序输入代码编辑器中,检查无误后在Turbo Debugger中运行。 5.2 测试结果 程序运行结果如图5-1所示: 图5-1 当输入1时,创建文件成功,如图5-2所示: 图5-2 当输入2时,向磁盘中写入信息zhanghui,如图5-3所示: 图5-3 当输入3时,从磁盘文件中读出文件成功,如图5-4所示: 图5-4 当输入4时,退出程序。 当输入除1-4以外的其他字符,显示结果如图5-5所示: 图5-5 6 小结 一周的汇编语言课程设计结束了,我的收获很大。通过课程设计的编程和对编程过程中遇到的问题的思考,有效的提高了我对汇编的认识和理解,切实的提高了我的编程能力,补全了我的不足。通过这次课程设计,我巩固所了学过的知识,能用汇编语言熟练地运用顺序、选择、循环三大结构,进一步掌握了各个指令的功能,特别是转向指令,掌握了子程序的定义及调用,以及正确地运用DEBUG指令。在整个程序的编写中,调试占了很大部分的时间。要想写好汇编语言的程序,必须认真对待代码的每一个细节,还必须熟练的掌握debug命令,这对程序的调试是非常重要的。通过这次实际动手能力的培养,我进一步熟悉了汇编语言的结构和使用方法,基本达到了能独立阅读、编制和调试一定规模的汇编语言程序的水平。 data segment menu db 0dh,0ah, ********************************************,0dh,0ah db * menu *,0dh,0ah db *------------------------------------------*,0dh,0ah db * 1.Create file *,0dh,0ah db * 2.Write to file *,0dh,0ah db * 3.Read file *,0dh,0ah db * 4.Quit *,0dh,0ah db *------------------------------------------*,0dh,0ah db * Choice(1--4) *,0dh,0ah db ********************************************,0dh,0ah,$ pathname db D:\IBM PC.TXT,00 handle dw ? buffer1 db 60,0,60 dup(?) buffer2

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档