操作系统命令接口设计09494

操作系统命令接口设计09494

ID:31482499

大小:406.50 KB

页数:15页

时间:2019-01-11

操作系统命令接口设计09494_第1页
操作系统命令接口设计09494_第2页
操作系统命令接口设计09494_第3页
操作系统命令接口设计09494_第4页
操作系统命令接口设计09494_第5页
资源描述:

《操作系统命令接口设计09494》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、WORD完美整理版课程设计说明书设计名称:计算机操作系统课程设计题目:操作系统命令接口设计学生姓名:张协鎏专业:计算机科学与技术班级:13计算机科学与技术2班学号:2013314209指导教师:任朝晖、曾凡智、黄营、周燕日期:2015年9月20日范文范例参考指导WORD完美整理版计算机科学与技术专业2013年级2班张协鎏一、设计题目操作系统命令接口设计二、目的和要求(1)本设计的目的是通过设计一些简单的操作系统的命令接口,使学生掌握操作系统接口的设计方法。(2)要求学生在熟悉操作系统的命令接口及程序接口的基础上,利用C语言设计简单的命令接口。命令接口基于DOS的命

2、令行接口。三、设计内容利用C语言、DOS中断中21H与屏幕显示相关的中断调用完成设计,具体包括:1.命令解释器2.列目录命令3.显示时间命令4.显示日期命令5.回显字符串命令6.创建目录命令7.删除目录命令8.更改路径命令9.显示当前工作目录命令10.删除文件命令11.打印文本命令12.文件重新命名13.显示文本命令14.显示版本命令15.显示目录结构命令16.清除当前显示内容命令上述内容中,所有命令通过命令解释器能够执行,即启动命令解释器以后,输入相应命令,按照输入指令执行相应功能,并在屏幕上显示相应结果。范文范例参考指导WORD完美整理版一、进度安排依照教学计

3、划,课程设计时间为:2周。1.要求讲解、资料查找、系统分析,概要设计(2天)2.系统详细设计、功能设计(2天)3.算法实现、编程调试(5天)4.功能演示、资料整理、课程设计说明书编写。(1天)五、完成后应上交的资料课程设计的总结报告,主要包括以下内容:1.课程设计的题目、系统的总功能和各子模块的功能;2.源程序代码;3.课程设计中遇到的主要问题和解决方法;4.设计中存在的不足及改进的设想;5.本次课程设计的感想和心得体会。六、总评成绩指导教师签名日期年月日系主任审核日期年月日范文范例参考指导WORD完美整理版操作系统命令接口设计一、概念原理中断:指当出现需要时,C

4、PU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。中断是一种发生了一个外部的事件时调用相应的处理程序的过程,通常,程序中断是由外部设备通过CPU的中断请求线向CPU提出的。在一定条件下,CPU响应中断后,暂停源程序的执行,转至为外设服务的中断处理程序。中断处理程序可以按照所要完成的任务编写与过程类似的程序段。在程序段最后执行一条中断返回指令返回主程序,继续按原顺序执行。操作系统命令接口:通过在用户和操作系统之间提供高级通信来

5、控制程序运行,用户通过输入设备发出一系列命令告诉操作系统执行所需功能,它包括了键盘操作命令和作业控制命令,称为作业一级的用户接口。命令接口的两种最普遍和主要的方式是直接命令方式(命令行)和间接命令方式(命令文件)。二、程序设计实现过程程序通过选择开关switch...case将用dos,bios调用编写的函数组合起来供用户做出选择。在对应处理用户的选择编写的函数中,主要的核心是dos功能中断调用函数的编写,其中包括中断类型号,中断功能调用号等的设置,以及响应用户选择后中断服务程序的编写。1、程序主要函数voidmenu():用户功能选择菜单;voidtime():

6、显示时间功能,输出当前电脑设置时间,能精确到毫秒;voidday():显示日期功能,输出当前电脑设置日期,输出格式为2015.9.20,week:0;voiddos():显示电脑DOS版本号功能,输出DOS版本号,格式为5.0.16.0.0;voidDeleteFile(charfilename[80]):删除文件功能,调用DOS中断21H的41H的删除文件命令;voidCreatefile(charfilename[80]):创建目录功能,调用DOS中断21H的39H的创建目录命令;voidDeletefile(charfilename[80]):删除目录功能,

7、调用DOS中断21H的3AH的删除目录命令;范文范例参考指导WORD完美整理版voidfile(charfilename1[80],charfilename2[80]):文件重新命名功能,调用DOS中断21H的56H的文件改名命名命令;voidshowlist():显示当前工作目录功能,调用DOS中断21H的47H的显示当前工作目录命令;voidrewords():键盘输入字符并回显字符功能,调用DOS中断21H的09回显字符串的命令;clrscr():清除当前显示内容功能。2、程序调试运行结果分析开始运行功能选择界面输入功能号1显示当前系统时间,范文范例参考指导

8、WORD完

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。