The keyboard controller 126 is used to receive input from the keyboard 114 and send decoded symbols for each pressed key to microprocessor 116 over bus 128. [0166] The display screen or monitor 104 is an output device that displays images of data provided by microprocessor 116 via peripheral bus 124 or provided by other components in computer system 100.