在DOS的“手动输入”是那个命令及使用

在DOS的“手动输入”是那个命令及使用,第1张

deltree 这条命令 你不能用是因为,这条命令是外部命令

在dos中 分为外部命令和内部命令两种,内部命令是在commondcom文件

开机之后自动加载,所以你一进dos就能使用

能用的命令有

cd 切换目录

dir 显示目录

del 删除文件

等等

而外部命令则并没有包含于commond文件中,dos无法自动搜索命令所在位置,需要你手动输入命令文件的路径才可使用,xp系统外部命令所在文件夹存放于系统目录\system32目录中

但是deltree 命令未包含在该目录内,所以你无法直接打deltree 命令来使用

不过你要想使用不适没有办法,你可以到其它电脑上面去拷贝 deltreeexe文件到你电脑上面就可以了

我从你的第二句就可以断定你是一位初学者。我给你改写了一下,把你的100个改成了10个,以便简单点。调试后成功运行。

DATA SEGMENT

INPUT DB 10

DB

DB 10 DUP()

DB '$'

MSG1 DB 'Want input(Y/N):',0DH,0AH,'$'

HEADMSG DB 0DH,0AH,'please input a string:',0DH,0AH,'$'

MSG2 DB 0DH,0AH,'your inputting is:',0DH,0AH,'$'

MSG3 DB 0DH,0AH,'Want continue(Y/N)','$'

MSG4 DB 0DH,0AH,'$'

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:

MOV AX,DATA

MOV DS,AX

STEP1: MOV AH,9

MOV DX,OFFSET MSG1

INT 21H

MOV AH,1

INT 21H

CMP AL,'Y'

JE STEP2

CMP AL,'N'

JE EXIT

JMP STEP1

STEP2: MOV AH,9

MOV DX,OFFSET HEADMSG

INT 21H

MOV DX,OFFSET INPUT

MOV AH,10

INT 21H

LEA DX,MSG4

MOV AH,9

INT 21H

MOV AH,9

MOV DX,OFFSET MSG2

INT 21H

MOV AH,9

MOV DX,OFFSET INPUT+2

INT 21H

STEP3: MOV AH,9

MOV DX,OFFSET MSG3

INT 21H

MOV AH,1

INT 21H

CMP AL,'Y'

JE STEP2

CMP AL,'N'

JE EXIT

JMP STEP3

EXIT: MOV AH,4CH

INT 21H

CODE ENDS

END START

以上就是关于在DOS的“手动输入”是那个命令及使用全部的内容,包括:在DOS的“手动输入”是那个命令及使用、汇编程序 Dos功能调用 输入与输出程序 哪位高手帮我看一下,哪里错了,谢谢~!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9553767.html

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

发表评论

登录后才能评论

评论列表(0条)

保存