课程设计说明书
NO1
用汇编语言编辑文件管理器
1、课程设计目的
①了解微机基础知识,寻址方式,8086/8088指令系统,80x86、Pe
tium增强和扩展指令,程序设计方法,高级汇编技术,系统功能调用和模块化程序设计的技术以及上机操作方法。②掌握汇编语言的中断调用功能的应用,可以用汇编语言调用各种中断调用功能,并由此实现对硬件的控制等。③掌握汇编语言程序格式、循环与分支程序设计、子程序设计、宏汇编。④掌握模块化程序设计。⑤掌握屏幕输出显示的设计方法。⑥培养动手能力。
在我们的生活当中,经常回用到各种各样的文件,会对文件进行各种各样的操作,当然WINDOWSXP包含的文件管理器能实现对文件进行各种操作。以前VB的课程设计,我曾经做过一个小型的文本管理器,对文件管理器的数据结构比较熟悉,所以此次用汇编语言再次做一个文件管理器的小程序。
设计的文件管理器,主要实现的功能有创建文件、读文件、写入文件、删除文件、文件的重命名、移动文件和复制文件。
2设计方案论证
21开发环境
目前常用的汇编软件有MASMEXE和TASMEXE两者功能相差不多,但是关键在库
上面TASM不是很方便,TASM无法处理大量的预定义。MASM是Microsoft公司推出的汇
编编译器,适合初学者使用。1硬件:IBMPC及其系列机
2软件:编缉程序:TE编缉程序
内存1G外存:120G硬盘CPU:奔腾4
汇编程序:MASMEXE连接程序:LINKEXE调试程序:DEBUGEXE
沈阳大学
f课程设计说明书
NO2
用MASM来开发程序的步骤为:1用TE编辑源程序,输入源程序清单。2利用宏汇编程序MASM对源程序进行汇编。3用连接程序LINK对汇编后生成的OBJ文件进行连接,生成EXE文件。4用DEBUG分布执行程序来检查错误。5在DOS下执行EXE文件。
22总体设计功能
(1)执行EXE文件后,屏幕上出现了几行提示字符,选择要执行的功能。(2)选择1后,执行创建文件的功能,此时屏幕提示输入文件的存储路径以及文件名和
文件的扩展名,创建成功后,屏幕提示SUCCESS,回主菜单。(3)选择2后,屏幕提示输入要读的文件的文件名以及其目录,正确输入后,屏幕出现
读文件的提示和文件的内容,回到主菜单。(4)选择3后,屏幕提示先输入要写入文件的文件名及路径,然后提示输入要写入文件
的内容,成功后返回主菜单。(5)选择4后,屏幕提示输入要删除的文件的路径以及文件名,成功后屏幕提示文件已
经删除,然后回到主菜单。(6)选择5后,屏幕提示输入文件的路径以及文件名,然后输入文件的新名字以及扩展
名r