Int 08h: TIMER0 Hardware Interrupt

A periodic hardware TIMER0 interrupt occurs on hardware interrupt level 0 (IRQ0) at a rate of 18.2 times per second. TIMER0 is the "heartbeat" timer and runs in Mode 3 (Square Wave). IRQ0 maps to interrupt vector 08h. The BIOS interrupt service routine for Int 08h performs several standard tasks and a few non-standard ones for the BIOS. One standard task is to call Int 1Ch (User Timer Tick). If an application needs a periodic interrupt, it should take over or chain into the Int 1Ch service. We recommend that application programs not take over the Int 08h service routine directly. The BIOS Int 08h service routine does the following: