看门狗定时器的功能是自动复位系统。它被定义在i/o 口0443h。如果需要启用看门狗定时器,并允许系统复位,则对i/o 端口0443h 实行写操作;如果需要禁止定时器,则对i/o 端口0441h 实行写操作,以禁止看门狗功能。定时器的时间间隔允许有20%的公差。
下面给出了定时器的编程方法。
启用看门狗:
mov ax, 000fh (选择从0 开始的值)
mov dx, 0443h
out dx, ax
禁止定时器:
mov ax, 00fh (可以为任意值)
mov dx, 0441h
out dx, ax
看门狗定时器控制表
