ZiyangBai 发表于 2025-5-20 20:23:30

重启电脑的汇编小程序

在DOS中,重启一般直接断开电源再连接或使用 Ctrl+Alt+Delete 组合键,那么有没有什么比较“温和”的方式来做到呢?制作一个汇编小程序即可。
工具使用debug.exe,MS-DOS自带。
在终端中输入
debug输入以下命令
“;”为注释,后面的内容无需输入。“-”为提示符无需输入,“;”符号无需输入,“0A4F:0100”无需输入。
-a
0A4F:0100 jmp far FFFF:0000            ;将CPU强制跳转到 BIOS 的复位向量地址 FFFF:0000
-                                                      ;按回车结束汇编
-n reboot.com
-r cx
CX 0000
:5                                             ;程序大小为5字节
-w
-q

文件保存后执行它
C:/>reboot.com你的计算机将会立即重启

更近一步,你可以把“REBOOT”命令全局化
创建一个“BIN”目录,把“reboot.com”复制到“BIN”目录。
C:\> mkdir bin
C:\> copy reboot.com C:\bin把“C:\BIN”目录添加到“PATH”且每次启动自动添加。
C:\> edit autoexec.bat

在 PATH=(一些别的什么);C:\BIN
C:\> autoexec.bat你的计算机将会重新执行一遍启动时的一系列操作,然后你就可以使用“REBOOT”命令重启电脑了。
页: [1]
查看完整版本: 重启电脑的汇编小程序