中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 05:42
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS软件下载 & 游戏分享 (下载室) » 重新启动DOS的程序
可打印版本  1,838 / 8
第1楼 Lydong 发表于 2003-04-01 00:00
元老会员 发帖 407 积分 1,468 来自 广州
重新启动DOS的程序
重新启动

C>DEBUG↓
-A↓
XXXX:0100 XOR AX,AX↓
XXXX:0102 INT 19↓
XXXX:0104 ↓
-N,CQ.COM↓
-RCX↓
:4↓
-W↓
-Q↓

只是重新装入DOS 系统,它的优点就是可以直接重新启动DOS,而不需经过硬件系统的初始化过程,速度最快,但有些时候可能不行,哪位高手可以将它改编成更好用的“重新装入DOS ”的程序,请发上来。
第2楼 Wengier 发表于 2003-04-01 00:00
系统支持 发帖 10,521 积分 27,736
其实就两行:

MOV AX,0
INT 19
第3楼 Lydong 发表于 2003-04-01 00:00
元老会员 发帖 407 积分 1,468 来自 广州
用debug写程序时如何确定写入程序的长度?(如 RCX 之后的值如何确定)
第4楼 Lydong 发表于 2003-04-01 00:00
元老会员 发帖 407 积分 1,468 来自 广州
执行上面的程序之后出现了" Boot from ATAPI CD-ROM : Failure ..." 之后就不动了,有什么办法?
第5楼 pluto_zj 发表于 2003-05-06 00:00
初级用户 发帖 19 积分 162
一行就够了,直接 INT 19H
第6楼 Wengier 发表于 2003-05-06 00:00
系统支持 发帖 10,521 积分 27,736
如果直接INT 19的话,那AX的值怎么办呢?最好初始化一下吧。
第7楼 hanshen 发表于 2003-09-30 00:00
初级用户 发帖 29 积分 194
不对,他改过的哪个不用重启动机子
如果把这个程序放在可引导的软盘,引导后把这个软件考入硬盘,取出软盘,
运行它,硬盘就可以直接引导了,而不用启动到bios过程,节省启动时间啊!!!
他改写了int19的调用,这不是简单的int 19调用.
第8楼 Wengier 发表于 2003-09-30 00:00
系统支持 发帖 10,521 积分 27,736
还是用GRUB吧,最好用了:
root (hd0,0)
chainloader +1
就OK了。
第9楼 陈沫 发表于 2003-10-07 00:00
中级用户 发帖 54 积分 250
有位前辈写的for ATX 的很优秀
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023