The monitor program, a detailed understanding of which is not necessary to an understanding of the present invention, establishes the stack; the interrupt handling procedures; preconditions various registers including the various flag registers and the direction control registers of the programmable peripheral interface; resets or sets the various latches, timers, buffers, and other circuits; and