《汇编语言》课程设计任务书
汇编课程设计任务书(标准)

课程设计报告课程名称汇编语言程序设计课题名称专业班级学号姓名指导教师2016年6 月日湖南工程学院课程设计任务书课程名称汇编语言程序设计课题专业班级学生姓名学号指导老师廖智、审批任务书下达日期2016年6 月8 日任务完成日期2016年6 月日一、设计内容与设计要求1.课程设计目的:《汇编语言程序设计》是计算机专业的重要的专业基础课,通过本课程设计使学生进一步巩固课堂所学,全面熟悉、掌握8088宏汇编语言程序设计的基本方法和技巧,进一步提高编写程序、阅读分析程序及上机操作、调试程序的能力。
2.课题题目1)编写一个时钟程序2)测量任意程序的运行时间3)文件加密程序4)读入一个文本文件并以DEBUG中的D命令格式显示。
5)画网格线6)画脉冲波图形7)用“*”画菱形框8)计算比赛成绩3.设计要求:1)在一周内学生须上机16小时以上,程序调试完后,须由指导老师在机器上检查运行结果,经教师认可后的源程序可通过打印机输出。
2)分组及安排A.每组同学必须完成所指定的题目,每个同学须自己完成设计,应有不同的思路。
B.按学号分组,第一组为1、9、17、25、33号同学,第二组为2、10、18、26、34号,第三组为3、11、19、27、35号,依次类推,其中第一组做第一题,第二组做第二题,依次类推。
3)按规定格式完成课程设计报告,将其打印稿(A4纸)上交给老师存档。
4)不得抄袭他人程序、课程设计报告,每个人应体现自己的个性设计,成绩的考核按上机表现、答辩成绩及课程设计说明书来综合评定。
成绩分为优、良、中、及格、不及格五级分评定。
二、进度安排第周星期时:00分——时:00分星期时:00分——时:00分星期时:00分——时:00分课题1.编写一个时钟程序要求:A、驻留内存。
B、不影响其它程序运行。
C、把时钟信号显示在屏幕固定位置(最好为右上角)。
思路:先从系统实时钟取得当前时间,每隔约0.05秒定时器向CPU发出一次8号中断请求,是一个硬中断。
汇编语言课程设计任务书1

一、课题的主要功能首先,我们来了解一下汇编语言。
汇编语言是面向机器的程序设计语言。
在汇编语合中,用助记符代替操作码,用地址符号或标号代替地址码。
这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。
于是汇编语言亦称为符号语言。
使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。
本课题主要实现要求分别输入菱形的两条对角线长,能在屏幕上输出一个菱形的功能。
其次,我们来了解一下它的特点和作用。
1.面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。
2. 保持了机器语言的优点,具有直接和简捷的特点。
3..可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。
4.目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。
5.经常与高级语言配合使用,应用十分广泛。
对于不同型号的计算机,有着不同的结构的汇编语言汇编语言由于采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。
汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。
使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
汇编语言是面向具体机型的,它离不开具体计算机的指令系统,因此,对于不同型号的计算机,有着不同的结构的汇编语言,而且,对于同一问题所编制的汇编语言程序在不同种类的计算机间是互不相通的。
然后介绍一下我将用汇编语言编制的程序的功能1·程序运行时会有提示要求用户输入菱形的对角线长。
在界面上输出提示,提示用户输入数据。
用户须根据提示输入菱形的对角线长。
当界面出现“please input chang”表示请用户输入南北方向的对角线长。
当用户输入数据以后,则会出现“please input kuan”表示用户可输入东西方对角线长。
zyk

计算机与信息工程学院《汇编语言》课程设计说明书设计题目图形变换程序设计专业计算机科学与技术班级控制理论07——1班学号24姓名赵彦开指导教师黄喜云起止日期09/6/22—09/7/3成绩黑龙江科技学院课程设计任务书一、设计题目:二、设计的主要内容:指导教师:教研室主任:黑龙江科技学院课程设计指导教师评阅意见书1 选题背景及意义B I O S调用中并没有现成的显示园,三角形和正方形的功能,故编写了2个子程序采用段内调用子程序的方法来实现。
其中园用在屏幕上的显示12个小圆点以围成一个园来实现,12个小圆点的行列坐标事先定义在一个变量中。
三角形和矩形的实现原理与之相似,但是采用控制写点的方式。
2 主要设计内容及预期目标本次设计主要是运用子程序的调用以及传输数据来实现的。
子程序又称为过程,它相当于高级语言中的过程和函数。
在一个程序的不同部分,往往要用到类似的程序段,这些程序段的功能和结构都相同,只是某些变量的赋值不同,就可以把这些程序段写成子程序的形式,以便需要时可以调用它。
模块化程序设计方法是按照各部分程序所实现的不同功能把程序划分成多个模块,各个模块在明确各自的功能和相互间的连接约定后,就可以分别编制和调试程序,最后在把它们连接起来,形成一个大程序。
这是一种很好的程序设计方法,而子程序结构就是模块化程序设计的基础。
此次设计就是通过调用圆形和三角形的子程序模块来实现的。
在命令提示符下进入m a s m615根目录下运行程序后,屏幕上出现提示“p l e a s e c h o o s e t h e l e t t e r y,s”,按键分别对应园与方,彩色矩形,变色三角,“i n p u t q t o q u i t”按q键退出。
运行上诉操作时屏幕会显示两个正方形,一个圆形,一个三角形。
并且,正方形是由出线条组成的,圆形是由小圆点围成的,三角形是一个变换颜色的倒三角。
3 概要设计本次设计过程的正确执行是有子程序的正确调用和正确返回保证的,80x86的c a l l和r e t指令完成就是调用和返回的功能。
汇编语言课程设计·zwx

中北大学汇编语言程序设计课程设计说明书学生姓名:郑维馨学号:1005054103学院:计算机与控制工程学院专业:自动化题目:数字闹钟的设计与实现指导教师:任一峰职称: 教授2013年 12 月 8 日汇编语言课程设计说明书目录一、设计背景 (1)二、设计任务与要求 (1)三、设计内容 (2)3.1总体方案 (2)3.2流程图设计 (2)3.3各功能程序设计 (4)3.4程序调试 (9)3.5遇到问题与解决 (10)四、设计结果 (10)五、设计总结与心得 (11)六、参考文献 (12)一、设计背景微型计算机简称微机,是由大规模集成电路组成的、体积较小的电子计算机。
它是以微处理器为基础,配以内存储器及输入输出接口电路和相应的辅助电路而构成的裸机。
把微型计算机集成在一个芯片上即构成单片微型计算机。
学习微机课程,主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言、设计以及微型计算机各个组成部分,而汇编语言是其中一大板块。
汇编语言是面向机器的程序设计语言。
在汇编语言中,用助记符代替操作码,用址符号或标号代替地址码,汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。
汇编语言像机器指令一样,是硬件操作的控制信息,使用起来比较繁琐费时,通用性也差,但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。
二、设计任务与要求(1)在屏幕左上角或右下角显示数字电子表,格式为:时:分:秒:(2)整点报时(3)闹钟功能1)设置时间,定时响铃;2)预置延时时间,定时响铃。
(例如预置45分钟,则45分钟后响铃)(4)设计内容1)设计方法:各个功能模块主要关键技术的运用,计算公式,实现方法(文字表述)2)各功能模块程序流程图3)本次设计的重难点,解决方法。
(5)列出参考文献(6)附源程序三、设计内容3.1总体方案本次设计中,要实现时间的显示并在时间显示后,单机“ESC”键时,退出显示界面。
《计算机原理与汇编语言》课程设计任务书

《计算机原理与汇编语言》课程设计任务书一、学时与学分学时: 2 周总学分:2二、课程设计的目的与任务课程设计是计算机原理与汇编语言教学过程中的重要环节。
本课程设计主要目的是使计算机专业学生深入学习计算机原理与汇编语言知识,进一步提高学生计算机原理与汇编语言综合能力和程序设计技能,锻炼运用计算机原理与汇编语言解决实际问题的能力。
三、课程设计的基本要求1.认真查阅资料,独立完成设计任务,每道题都必须上机通过。
2.独立思考,培养综合分析问题解决问题和调试程序的能力。
3.按时完成课程设计,写出课程设计报告。
四、课程设计的内容方案一:1.使用到子程序100 以内的素数,以十进制形式输出。
2.用递归计算50以内Fibonacci 数,以十进制形式输出。
3.编写一拷贝程序,要求在命令行指定源文件名和目标文件名。
4.虚拟平台的模型机实验,具体要求见附件。
方案二:1.建立学生成绩文件,包括学号、成绩、名次,系统实现基本功能:1)各科成绩的录入,修改和删除。
2)按姓名查询每个学生各门课的成绩。
3)显示查询结果。
4)统计个分数段的人数。
学号姓名成绩名次04131 张三90 204132 李四80 62.虚拟平台的模型机实验,具体要求见附件。
五、课程设计的要求1.根据题目内容,查阅资料。
2.编写课程设计预习报告。
3.编制程序及调试程序。
4.分析总结,写出课程设计报告,报告中应该包含程序功能与使用说明、程序功能实现方法说明、如流程图与算法参数说明等内容,设计经验体会总结,源程序清单。
5. 实验过程由指导老师监督,听从老师安排和督导。
6. 每次任务完成后由指导老师逐个的检查实验内容、结果并评分,不符合要求的重写六、考核方式与评分办法根据每个学生的考勤情况,准备工作情况,上机能力,分析问题和解决问题的能力,上机结果以及课程设计报告的质量综合评定。
《汇编语言程序设计课程设计》指导书

《汇编语言程序设计课程设计》指导书计算机工程教研室适用专业:计算机科学与技术软件工程网络工程上海应用技术学院2014年6月前言本课程设计是《汇编语言程序设计》课程的后续教学环节,其宗旨是使学生通过对一个较大型的、综合性的应用程序进行阅读、修改、添加功能等工作,对汇编语言程序设计有进一步的认识,提高编程技巧和阅读理解复杂程序的能力。
目录前言 (i)目录............................................................................................................................................. i i 1《汇编语言程序设计课程设计》说明.. (1)1.1课程设计的目的 (1)1.2课程设计要求 (1)1.3课程设计报告的内容 (1)1.4考核方法和评分标准 (1)1.5进度安排 (2)2课程设计内容、步骤及要点 (3)2.1课程设计内容 (3)2.2基本任务 (3)2.3扩展任务 (3)2.4其他任务 (3)参考文献 (4)附录 (5)1 《汇编语言程序设计课程设计》说明1.1 课程设计的目的本课程设计是计算机科学与技术相关专业重要的实践性环节之一,是在学习完《汇编语言程序设计》课程后进行的一次全面的综合练习。
本课程设计的目的和任务:1.巩固和加深对汇编语言基本知识的理解和掌握;2.掌握阅读汇编语言程序的基本技能;3.掌握使用汇编语言开发编程和程序调试的基本技能;4.掌握书写程序设计说明文档的能力。
1.2 课程设计要求1.分析课程设计题目的要求;2.写出分析和设计说明;3.编写程序代码,调试程序使其能正确运行;4.设计完成后提交课程设计报告和源代码文件(电子文档)。
1.3 课程设计报告的内容1.装订要求:封面、任务书、目录、课程设计正文、参考文献、附录(若有)、成绩评定表;2.分析原“typetest.asm”程序结构(见附件),画出主程序粗略的流程图和各个模块的详细流程图,每个功能模块用文字说明他们的功能(与对应流程图放在一起);3.对已经实现的功能(修改的、新编写的)做详细的说明, 并附上流程图及程序清单(修改/增加的指令请使用大写字母,以示区别);4.对该“打字练习程序”的进一步设想;5.对于有设想但最终未实现的功能的大致编程思路的阐述;6.论述在设计过程中遇到的并且对你具有启发性的问题。
汇编语言课程设计

汇编语言课程设计说明书题目:简易学生成绩管理系统设计者:专业班级:网络0901班所属系部:计算机科学系2010年12月7 日汇编语言课程设计任务书一、课程设计目的“汇编语言”课程设计是在教学及实验基础上,对课程所学理论知识的深化和提高。
因此,课程设计要求同学们熟悉汇编语言的编程,BIOS中断调用、dos 系统功能调用、磁盘数据的查询、存取等相关知识。
通过课程设计,一方面提高运用汇编语言编程解决实际问题的能力,另一方面使同学们更深入的了解计算机系统内部的有关知识,为以后的学习和系统开发奠定良好的基础。
二、课题名称: 简易学生成绩管理系统三、设计内容与基本要求基本功能1 建立学生成绩文档;设班人数为10人,学号为1-10号2 以学号为序输入学生各门功课成绩;(假设3门功课分别为english,mathematics,physical);3 以学号为序显示每门课程学生名次4 统计指定课程的平均成绩,并在屏幕上显示;5 每门课程成绩分析在屏幕上显示3门课程的各个分数段的学生人数;(分数段为:>=90;80~89;70~79;60~69;<=59)此处可以以表格的形式给出数据。
6 成绩排序(按总成绩降序排列)7 退出;课程设计说明书应包括以下内容:(16k纸)1、对设计课题进行简要阐述,并说明设计任务及具体要求。
2、论述系统设计方案,模块层次图3、系统流程图。
4、各功能模块设计说明、设计实现过程及源程序。
5. 系统源程序关键代码及必要注释6、能够较熟练地应用一种编辑软件编写程序,掌握dos系统软件设计的基本方法7、课程设计说明书应内容完整、字迹工整、图表整齐规范、数据详实。
8、课程设计总结9、字数4000左右。
10、参考文献(至少列写3篇文献)网上下载“《汇编语言课程设计案例精编》源代码”四、课程设计说明书装订顺序1、封面2、任务书3、目录4、设计说明书正文目录1.设计任务 (5)2.设计目的 (5)3.概要设计 (5)4.详细设计 (5)5.程序代码 (10)6.程序调试 (29)7.课设小结 (29)参考文献 (30)1.设计任务在本次课程设计中,我设计的是一个简易的学生成绩管理系统,该系统可以对学生的三科成绩进行排序并求出课程的平均成绩并显示。
汇编语言课程设计任务书

汇编语言课程设计任务书一、课程设计目的1.掌握汇编语言与高级语言的接口方法,正确编写混合语言程序,掌握混合语言程序的调试和操作;2.掌握dos、bios系统功能调用,掌握基本的显存读写技术;进一步了解汇编接口的功能和用法,掌握利用定时器产生声音的方法;3.学会用汇编语言编写比较完整的实用程序,培养自己动手操作的能力;4.学习汇编语言项目设计、编程、调试、编写报告等的基本思想和方法。
二、任务内容:任务一:混合编程,将内存中字符串的小写字母转换为大写字母并输出。
你也可以根据自己的兴趣设置自己的话题。
要求:1.分别运用混合编程的两种方法:嵌入式编程、c程序调用汇编函数模阻止完成任务;2.也可根据兴趣自定题目,如排序、求阶乘和等。
任务二:选择以下主题之一1.显示系统日期和时间要求:1.在屏幕上特定位置显示当前系统日期和时间;2.显示的日期和时间要求即时更新,即设计为跳动的时钟;3.可自定义电子钟的显示区域、显示位置、背景和前景色或以图形化方式显示。
4.当按下一个键(如“Q”)时,程序返回dos,数字时钟消失。
2.利用pc扬声器演奏乐曲要求:1.在屏幕上的特定位置显示歌曲名称;2.循环演奏乐曲(自选);3.当按下一个键(如“Q”)时,音乐停止,程序返回DOS。
三、课程设计报告的要求1.在本课程设计中,每位学生必须认真、独立地完成课程设计的编程和调试。
2.课程设计报告应打印在A4纸上,且必须有目录。
应提供封面,内容应得到认可1这是独立完成的。
3.课程设计报告内容一般应包含如下部分:① 课程设计的目的和内容;② 每个任务的程序流程图③ 节目表④ 调试结果及分析;⑤ 收获、经验和建议。
4.课程设计结束同时上交课程设计报告,不得拖延。
四、绩效评估1.考勤(20分)2.调试验收(30分)3.随机回答讲师的问题(20分)4。
课程设计报告(30分)5.课程设计态度不认真,超过1/3时间不到者,不予及格。
6.完全抄袭他人、对设计内容一无所知或知之甚少的,一经发现将被取消资格。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生姓名:专业班级:
指导教师:工作单位:计算机科学与技术学院
题目: 电话号码本编辑和查找程序的设计与实现
初始条件:
理论:完成了《汇编语言程序设计》课程,对微机系统结构和80系列指令系统有了较深入的理解,已掌握了汇编语言程序设计的基本方法和技巧。
实践:完成了《汇编语言程序设计》的4个实验,熟悉了汇编语言程序的设计环境并掌握了汇编语言程序的调试方法。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
进一步理解和掌握较复杂程序的设计方法,掌握子程序结构的设计和友好用户界面的设计。
具体的设计任务及要求:
1)建立一个可存放50项的电话号码表,每项包括人名及电话号码两部分;
2)程序可接受输入人名及相应的电话号码,并将他们加入电话号码表中;
3)凡有新的输入后,程序应按人名对电话号码表重新排序;
4)程序可接受需要查找电话号码的人名,并从电话号码表中查出其电话号码,并显示出来。
5)程序采用子程序结构,结构清晰;
6)友好清晰的用户界面,能识别输入错误并控制错误的修改。
在完成设计任务后,按要求撰写课程设计说明书;对课程设计说明书的具体要求请见课程设计指导书。
阅读资料:
1)《IBM—PC汇编语言程序设计实验教程》实验2.4
2)《IBM—PC汇编语言程序设计(第2版)》例6.11
时间安排:
设计安排一周:周1、周2:完成系统分析及设计。
周3、周4:完成程序调试,和验收。
周5:撰写课程设计报告。
指导教师签名:年月日
系主任(或责任教师)签名:年月日
学生姓名:专业班级:
指导教师:工作单位:计算机科学与技术学院
题目: 乐曲程序的设计与实现
初始条件:
理论:完成了《汇编语言程序设计》课程,对微机系统结构和80系列指令系统有了较深入的理解,已掌握了汇编语言程序设计的基本方法和技巧。
实践:完成了《汇编语言程序设计》的4个实验,熟悉了汇编语言程序的设计环境并掌握了汇编语言程序的调试方法。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
进一步理解和掌握程序直接控制I/O方式,掌握计算机发声程序的设计。
具体的设计任务及要求:1.采用位触发方式编写程序,使计算机发出音响并演奏乐曲(例如《两只老虎》等)。
1)进一步理解程序直接控制I/O方式和位触发方式控制声音的工作原理。
2)一首乐曲是由不同频率和节拍的音调组成,因此控制脉冲的频率和持续时间是编写乐曲程序的关键。
根据已知的音符频率对照表,设置乐曲的频率表和节拍时间表;
3)编写程序并调试通过。
2.了解定时器的工作原理,掌握利用定时器产生声音的方法,使计算机演奏乐曲(例如《两只老虎》等)。
编写程序并调试通过。
在完成设计任务后,按要求撰写课程设计说明书;对课程设计说明书的具体要求请见课程设计指导书。
阅读资料:
1)《IBM—PC汇编语言程序设计实验教程》3.1节
2)《IBM—PC汇编语言程序设计(第2版)》10.4节,10.5节
时间安排:
设计安排一周:周1、周2:完成系统分析及设计。
周3、周4:完成程序调试,和验收。
周5:撰写课程设计报告。
指导教师签名:年月日
系主任(或责任教师)签名:年月日
学生姓名:专业班级:
指导教师:工作单位:计算机科学与技术学院
题目: 字符图形程序的设计与实现
初始条件:
理论:完成了《汇编语言程序设计》课程,对微机系统结构和80系列指令系统有了较深入的理解,已掌握了汇编语言程序设计的基本方法和技巧。
实践:完成了《汇编语言程序设计》的4个实验,熟悉了汇编语言程序的设计环境并掌握了汇编语言程序的调试方法。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
理解计算机系统中图形显示的工作原理,掌握文本方式下BIOS对图形显示的控制方法。
具体的设计任务及要求:
1)制作一个图形元素表,表中将所需的各种字符图形编上号码,并用存储器映射法将其显示在屏幕的左上部分;
2)将光标定位在屏幕的右半部分画图区,上、下、左、右光标控制键控制光标在四个方向的移动,不显示其轨迹,同时要控制光标位置不超出画图区的边界;
3)当按动某一数字键时,在光标位置处显示出相应编号的字符图形,然后移动光标,再显示下一个图形,最后绘出一幅有字符组成的图形。
4)按动ESC键,退出程序,返回DO。
在完成设计任务后,按要求撰写课程设计说明书;对课程设计说明书的具体要求请见课程设计指导书。
阅读资料:
1)《IBM—PC汇编语言程序设计实验教程》3.2节
2)《IBM—PC汇编语言程序设计(第2版)》9.2节,10.1节,10.2节,10.3节
时间安排:
设计安排一周:周1、周2:完成系统分析及设计。
周3、周4:完成程序调试,和验收。
周5:撰写课程设计报告。
指导教师签名:年月日
系主任(或责任教师)签名:年月日
学生姓名:专业班级:
指导教师:工作单位:计算机科学与技术学院
题目: 文本方式下字处理程序的设计与实现
初始条件:
理论:完成了《汇编语言程序设计》课程,对微机系统结构和80系列指令系统有了较深入的理解,已掌握了汇编语言程序设计的基本方法和技巧。
实践:完成了《汇编语言程序设计》的4个实验,熟悉了汇编语言程序的设计环境并掌握了汇编语言程序的调试方法。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
理解键盘接口的工作原理,掌握BIOS键盘I/O功能,掌握复杂内存数据结构的定义和管理方法。
具体的设计任务及要求:
1)清晰且易于操作的用户界面;动态显示光标的当前位置;
2)在文本编辑区接受并保存输入信息;
3)光标上移,下移,左移,右移;
4)允许删除当前光标后的字符;
5)将编辑文本存盘,读出并显示硬盘中的指定文件。
(任选)
在完成设计任务后,按要求撰写课程设计说明书;对课程设计说明书的具体要求请见课程设计指导书。
阅读资料:
1)《IBM—PC汇编语言程序设计实验教程》3.3节
2)《IBM—PC汇编语言程序设计(第2版)》9.1节
时间安排:
设计安排一周:周1、周2:完成系统分析及设计。
周3、周4:完成程序调试,和验收。
周5:撰写课程设计报告。
指导教师签名:年月日
系主任(或责任教师)签名:年月日
学生姓名:专业班级:
指导教师:工作单位:计算机科学与技术学院
题目: 文件分页显示程序的设计与实现
初始条件:
理论:完成了《汇编语言程序设计》课程,对微机系统结构和80系列指令系统有了较深入的理解,已掌握了汇编语言程序设计的基本方法和技巧。
实践:完成了《汇编语言程序设计》的4个实验,熟悉了汇编语言程序的设计环境并掌握了汇编语言程序的调试方法。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
理解磁盘的结构和存储原理。
掌握文件代号方式下MS-DOS对磁盘文件的管理方法,掌握文件代号方式下与磁盘文件操作相关的DOS功能调用。
具体的设计任务及要求:
1)出现提示后输入要显示的磁盘文件的路径名;
2)显示一页后暂停,等待用户命令:
·用户输入“空格”,继续显示下一页;
·用户输入“P”,允许用户改变每页的行数。
每页的缺省行数使24,有效的每页行数应在1~24之间;
·用户输入“D”,将刚才显示的一页从文件中删除;
·用户输入“C”,将刚才显示的一页拷贝到指定的磁盘文件中。
3)文件显示完后显示提示信息。
4)程序应具有清晰的用户界面。
建议将屏幕的0~23行设置为文件显示区,24行用于显示提示信息和接受用户命令。
在完成设计任务后,按要求撰写课程设计说明书;对课程设计说明书的具体要求请见课程设计指导书。
阅读资料:
1)《IBM—PC汇编语言程序设计实验教程》4.1节
2)《IBM—PC汇编语言程序设计(第2版)》11.1节,11.2节
时间安排:
设计安排一周:周1、周2:完成系统分析及设计。
周3、周4:完成程序调试,和验收。
周4、周5:撰写课程设计报告。
指导教师签名:年月日
系主任(或责任教师)签名:年月日。