Strobe watchdog
Function: fdh
Subfunction: 02h
Purpose:
To strobe the watchdog.
Calling registers:
AH
fdh
AL
02h
DX
ffffh
Return registers:
None
Comments:
This function strobes the watchdog. Once the
watchdog is enabled, it has to be strobed at
least twice per timeout period or until the
watchdog is disabled. Otherwise, a system reset
will occur.
Programming example:
/* Inline assembly code for Borland C++ 3.1 */
asm {
mov
ax,0fd02h
mov
dx,0ffffh
int
17h
}
Disable watchdog
Function: fdh
Subfunction: 03h
Purpose:
To disable the watchdog.
Calling registers:
AH
fdh
AL
03h
DX
ffffh
Return registers:
None
Comments:
This function disables the watchdog. Once the
watchdog is enabled, it has to be strobed at
least twice per timeout period or until the
watchdog is disabled. Otherwise, a system reset
will occur.
Programming example:
/* Inline assembly code for Borland C++ 3.1 */
asm {
mov
ax,0fd03h
mov
dx,0ffffh
int
17h
}
80