热启动和冷启动

     在日常用机过程中,往往需要对计算机进行冷启动和热启动,通常的方法是通过按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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值