Keyboard Encoding and Usage
Encoding
The keyboard routine provided by IBM in the
ROM
BIOS
is
responsible for converting the keyboard scan codes into what will
be termed
"Extended
ASCII."
Extended
ASCII encompasses
I-byte
character codes with
possible values of 0 to 255, an extended code for certain extended
keyboard functions, and functions handled within the keyboard
routine
or
through interrupts.
Character Codes
The following character codes are passed through the BIOS
keyboard routine to the system
or
application program.
A'
-1
'
means the combination
is
suppressed in the keyboard routine.
The
codes are returned in AL.
4-6
83-Key Keyboard