如何模拟冷、热启动

Author: 欧 阳 Date: 1994-03-11

        在COMPAQ微机面板上无“RESET”键。这样,如果我们要重新启动计算机,就必须重新关机,这样反复开关会影响机器的寿命。其实“RESET”(冷启动)键就是调用DOS的内部功能,即地址:FFFF:0000H。而热启动就是调用DOS的内部中断功能号19H。用下面的方法即可达到。这样,既可彻底清除内存,又可不关机,大大增加了机器的寿命。
        reset.com程序为模拟冷启动,reset1.com程序为模拟热启动。
        C:\>debug reset.com
        -a100
        oD45:0100 call ffff:0000
        0D45:0105 ret
        0D45:0106
        -rcx
        CX 0000
        :6
        -w
        Writing 00006 bytes
        -q
        
        C:\>debug reset1.com
        -a100
        0D29:0100 int 19h
        0D29:0102 ret
        0D29:0103
        -rcx
        CX 0000
        :3
        -w
        Writing 00003 bytes
        -q