Top Qs
Timeline
Chat
Perspective
INT 16H
BIOS interrupt call From Wikipedia, the free encyclopedia
Remove ads
INT 16h, INT 0x16, INT 16H or INT 22 is shorthand for BIOS interrupt call 16hex, the 23rd interrupt vector in an x86-based computer system. The BIOS typically sets up a real mode interrupt handler at this vector that provides keyboard services. This interrupt is responsible for control of the PC keyboard.
![]() | This article includes a list of general references, but it lacks sufficient corresponding inline citations. (June 2015) |
Remove ads
Features
This interrupt is responsible for obtaining basic keyboard functionality, i.e. is responsible for collecting the keystrokes, obtain the status of the buffer of keyboard, etc. The standard encoding of the keyboard that offers the INT 16h is a US keyboard. To adapt the coding of the INT 16h to another type of keyboard (for example, an international keyboard), the code must analyze the scan-code of the key pressed, and then perform suitable interpreting.
For keyboards with 101 letters or more, there are some keys that INT 16h interprets as expanded keys, which have a scan-code that is different from normal keys (e.g., key pause).
Remove ads
List of services of the INT 16 h
Remove ads
INT 16h Detailed Function List
See also
References
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads