出  处: cs3.xmu.edu.cn
        在日常用机过程中,往往需要对计算机进行冷启动和热启动,通常的方法   是通过按Reset 键实现冷启动,按<Ctrl>+<Alt>+<Del>实现热启动。它们的实   质都是转入BIOS的入口点,(即ROM的起始地址FFFF:0处),转向启动程序。   该启动程序在执行过程中需检测复位标志字(位于BIOS数据区地址0040:0072)   的值,若为1234,则启动时不检测内存,若非1234则先检测内存,再启动系统   。冷启动和热启动的不同之处在于热启动不检测内存。   具体程序如下:    冷启动:    DEBUG RESET.COM    -A 0100 JMP FFFF:0 INT 20
  -RCX 0007 -W -Q 热启动   DEBUG BOOT.COM   -A 0100      MOV AX,0040      MOV DS,AX      MOV AX,1234 -RCX 0007 -W -Q 热启动   DEBUG BOOT.COM   -A 0100      MOV AX,0040      MOV DS,AX      MOV AX,1234      MOV SI,0072      MOV (SI),AX      JMP FFFF:0      INT 20
    -RCX   0014   -W   -Q
 
 
  -- ※ 来源:·古庙钟声 cs3.xmu.edu.cn·[FROM: 210.34.9.32]
  | 
 
 
 |