null terminate exception messages
handle timer, keyboard, spurious IRQs and enable interrupts