Articulo de referencia

INT 16H

INT 16h , INT 0x16, INT 16H o INT 22 es una abreviatura de la llamada de interrupción 16hex de la BIOS, el vector de interrupción número 23 en un sistema informático basado en x...

INT 16h , INT 0x16, INT 16H o INT 22 es una abreviatura de la llamada de interrupción 16hex de la BIOS, el vector de interrupción número 23 en un sistema informático basado en x86. La BIOS normalmente configura un controlador de interrupción en modo real en este vector que proporciona servicios de teclado. Esta interrupción es responsable del control del teclado del PC.

Características

Esta interrupción se encarga de obtener la funcionalidad básica del teclado, es decir, de registrar las pulsaciones de teclas, obtener el estado del búfer del teclado, etc. La codificación estándar del teclado que ofrece la INT 16h es la de un teclado estadounidense. Para adaptar la codificación de la INT 16h a otro tipo de teclado (por ejemplo, un teclado internacional), el código debe analizar el código de escaneo de la tecla pulsada y, a continuación, realizar la interpretación correspondiente.

En teclados con 101 letras o más, hay algunas teclas que INT 16h interpreta como teclas expandidas, las cuales tienen un código de escaneo diferente al de las teclas normales (por ejemplo, pausa de tecla).

Lista de servicios del INT 16 h

Lista detallada de funciones INT 16h

Véase también

Referencias

  1. "Escanear códigos" .
  • Explicación y lista completa de interrupciones 16h