TIMER_CNTR0
count = (uint8_t)inb(TIMER_CNTR0); /* lsb */
count |= ((uint8_t)inb(TIMER_CNTR0) << 8); /* msb */
outb(TIMER_CNTR0, (uint8_t)reload); /* lsb */
outb(TIMER_CNTR0, (uint8_t)(reload >> 8)); /* msb */
outb(TIMER_CNTR0, (uint8_t)reload); /* lsb */
outb(TIMER_CNTR0, (uint8_t)(reload >> 8)); /* msb */
outb(TIMER_CNTR0, 2); /* lsb */
outb(TIMER_CNTR0, 0); /* msb */