用DOS怎么编写程序

用DOS怎么编写程序,第1张

一,DOS,是英文Disk Operating System的缩写,意思是“磁盘 *** 作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件。虚迟旦说得简单些,DOS就是人与机器的一座桥梁,是罩在机器硬件外面的一层“外壳”,有了DOS,就不必去深入了解机器的硬件结构,也不必去死记硬背那些枯燥的机器指令。只需通过一些接近于自然语言的DOS命令,就可以轻松地完成绝大多数的日常 *** 作。此外,DOS还能有效地管理各种软硬件资源,对它们进行合理的调度,所有的软件旦耐和硬件都在DOS的监控和管理之下,有条不紊地进行着自己的工作,但是在 *** 作不慎情况下也会死机。

二,DOS系统的命令包差扰括内部命令和外部命令,能提供基本的文件 *** 作,包括了建立目录,输入,输出等 。比如,MD建立目录,CD改变目录,RD重命名等,DOS无法编辑太复杂的程序,主要都是最基本的机器 *** 作。但是,DOS提供一个 xx.bat批处理文件 ,BAT文件是一个可执行文件,包含一些DOS命令,可以自动执行某些特定的 *** 作。

三,DOS写批处理文件,需要熟记这些DOS命令的用法、格式、功能等 否则无法用DOS命令完成这些自动 *** 作。

Program Name: Hello.ASM

Hello SEGMENT 以“Hello”命名段

ASSUME CS:Hello,DS:Hello 代码段和配信或数据段在同一个段空间

ORG 100H 指令从培伍100H开始

Start: 程序运行起始位置

MOV AX,3 设置视频显示方式为文本显示,80x25,16色

INT 10H 调用视频中断

LEA DX,Prompt_Str 装入字符串地址

MOV AH,9 控制台输出字符串

INT 21H dos功能调用

MOV AX,4C00H 结束程序

INT 21H dos功能调用

Prompt_Str DB 'Hello World!$' 要显坦竖示的字符串一定要以符号$作为结束符号

Hello ENDS 段结束

END Start 源程序代码结束

从时间和日期变量中截取你想要的

set dat=%date:~-3%

dat中就是星期几了

set tim=%time:~0,5%

tim中就是几点了

再用if判断 如你想判断是不是星期六 就if "%dat%"=="星期六" ...

用shutdown关机

若想实现开机就尺仿执行这个命令 就把批处理陵并纤蔽坦加入到启动项里(用后台执行好点 省的开机就出现个黑框)

差不多了吧~~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12380055.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存