Вы находитесь на странице: 1из 10

Tabla de interrupciones

Abajo se encuentra una lista de interrupciones del BIOS. Note que algunos BIOS (particularmente los
viejos) no soportarn todas estas interrupciones.

Vector de
interrupci

Descripcin

n
en Hex

00h

01h

02h

03h

04h

05h

06h

07h

CPU: Ejecutado despus de un intento de divisin por cero o cuando un cociente no


cabe en el destino

CPU: Ejecutado despus de cada instruccin de cdigo de mquina mientras el flag de


trace est activo

CPU: NMI. Usado por el Power On Self Test (POST) para errores de memoria

CPU: La ms baja interrupcin no reservada, es usada exclusivamente para depuracin,


y el manehador INT 03h siempre es implementado por un programa de depuracin

CPU: Numeric Overflow. Usualmente causado por la instruccin INTOh cuando el flag
del overflow est encendido

Ejecutado cuando es presionado Shift-Print Screen, as como cuando la


instruccin BOUNDh detecta una falla de lmite

CPU: Llamada cuando una excepcin de opcode indefinido (cdigo invlido).


Usualmente instalado por el sistema operativo

CPU: Llamada cuando se intenta usar una instruccin de coma flotante y no est
disponible un coprocesador numrico

08h

09h

0Bh

0Ch

0Dh

0Eh

0Fh

IRQ0: Implementada por el componente de temporizacin del systema; llamado 18,2


veces por segundo (una cada 55 ms) por el PIC

IRQ1: LLamada despus de que cada tecla es presionada o soltada (como tambin
durante el tiempo en que una tecla es mantenida presionada)

IRQ3: Llamada por los puertos seriales 2 y 4 (COM2 y COM4) cuando es necesaria
atencin

IRQ4: Llamada por los puertos seriales 1 y 3 (COM1 y COM3) cuando es necesaria
atencin

IRQ5: Llamada por el controlador del disco duro (PC/XT) y el segundo puerto
paralelo LPT2 (AT) cuando es necesaria atencin

IRQ6: Llamada por el controlador de disco floppy cuando es necesaria atencin

IRQ7: Llamada por el primer puerto paralelo LPT1 (impresora) cuando es necesaria
atencin

Servicios de video - Instalado por el BIOS o el sistema operativo; llamado por


programas de software

AH

Descripcin (Ing)

Descripcin (Esp)

10h
00
h

01
h

Set Video Mode

Selecciona modo de video

Set Cursor Shape

Ajusta forma del cursor

02
h

03
h

04
h

05
h

06
h

07
h

08
h

09
h

0A
h

0B
h

0E
h

Set Cursor Position

Ajusta la posicin del cursor

Get Cursor Position And


Shape

Lee la posicin y la forma del cursor

Get Light Pen Position

Lee la posicin del Light Pen

Set Display Page

Selecciona la Pgina de exhibicin

Clear/Scroll Screen Up

Borra la pantalla / Desplazamiento


(Scroll) hacia arriba

Clear/Scroll Screen Down

Borra la pantalla / Desplazamiento


(Scroll) hacia abajo

Read Character and


Attribute at Cursor

Lee un caracter y su atributo en la


posicin del cursor

Write Character and


Attribute at Cursor

Escribe un caracter y su atributo en la


posicin del cursor

Write Character at Cursor

Escribe un caracter en la posicin del


cursor

Set Border Color

Ajusta el color del borde de la pantalla

Write Character in TTY


Mode

Escribe un caracter en modo TTY

0F
h

13
h

11h

12h

Get Video Mode

Lee el modo de video

Write String

Escribe un string

Instalado por el BIOS; retorna la lista del equipo instalado

Instalado por el BIOS o el sistema operativo; retorna el tamao de la memoria


convencional

Servicios de disco de bajo nivel; instalado por el BIOS o el systema operativo; llamado
por programas de software

AH

00
h

01
h

Descripcin (Ing)

Descripcin (Esp)

Reset Disk Drives

Resetea las unidades de disco

Check Drive Status

Chequea el estado de las unidades

Read Sectors From Drive

Lee sectores desde la unidad

Write Sectors To Drive

Escribe sectores hacia la unidad

Verify Sectors On Drive

Verifica sectores en la unidad

Format Track On Drive

Formatea una pista en la unidad

13h
02
h

03
h

04
h

05
h

08
h

09
h

0C
h

0D
h

15
h

16
h

Get Drive Parameters

Lee los parmetros de la unidad

Init Fixed Drive Parameters

Inicia los parmetros de la unidad fija (disco


duro)

Seek To Specified Track

Hace un Seek a la pista especificada

Reset Fixed Disk Controller

Resetea el controlador de la unidad fija

Get Drive Type

Lee el tipo de la unidad

Get Floppy Drive Media Change


Status

Lee el estado de cambio del medio de la


unidad floppy

Rutinas para la comunicacin va el puerto serial. Usado por programas de software

AH

Descripcin (Ing)

Descripcin (Esp)

00h

Serial Port Initialization

Inicializacin del puerto serial

01h

Transmit Character

Transmite caracter

02h

Receive Character

Recibe caracter

03h

Status

Estado

14h

15h

Miescelneas (Rutinas de soporte para servicios del sistema)

A
H

AL

4F
h

83
h

84
h

85

Descripcin (Esp)

Keyboard Intercept

Intercepta el teclado

Event Wait

Espera evento

Read Joystick

Lee el Joystick

Sysreq Key Callout

86

Wait

87

Espera

Move Block

88
h

C0
h

C1
h

C2
h

E8

Descripcin (Ing)

01

Get Extended Memory Size

Lee el tamao de la
memoria extendida

Get System Parameters

Lee los parmetros del


sistema

Get Extended BIOS Data Area Segment

Lee el segmento del


rea de datos
extendida del BIOS

Pointing Device Functions

Funciones del
dispositivo apuntador

Get Extended Memory Size (Newer function,


since 1994). Gives results for memory size above

Lee el tamao de la

E8

20

64 Mb.

memoria extendida

Query System Address Map. The information


returned from e820 supersedes what is returned
from the
older AX=E801hh and AH=88hh interfaces.

Informacin sobre el
Mapa de memoria del
sistema

Implementado por el BIOS o el sistema operativo. Provee rutinas a ser


llamadas por programas de software que se comunican con el teclado

Descripcin (Ing)

00
h

01
h

Descripcin (Esp)

Read Character

Lee caracter

Read Input Status

Lee el estado de entrada

Read Keyboard Shift


Status

Lee el estado de las teclas de


desplazamiento (SHIFT, CTRL, ALT)

Read Character Extended

Lee el caracter extendido

Read Input Status


Extended

Lee el estado de entrada extendido

Read Keyboard Shift


Status Extended

Lee el estado de las teclas de


desplazamiento extendido

16h
02
h

10
h

11
h

12
h

17h

Servicios de Impresora - Usado por los programas de software para comunicarse con la
impresora

AH

Descripcin (Ing)

Descripcin (Esp)

00h

Print Character to Printer

Imprime un caracter a la impresora

01h

Initialize Printer

Inicializa la impresora

02h

Check Printer Status

Lee el estado de la impresora

Ejecuta el IBM ROM BASIC: Los computadores personales de originales de IBM


18h

contienen el BASIC en ROM para ser ejecutado por esta rutina en el evento de una falla
en la carga (boot). LLamado por el BIOS

19h

1Ah

Boot Strap Loader. Despus del POST, esta interrupcin es usada por el BIOS para
cargar el sistema operativo

Servicios del Real Time Clock (RTC) (Reloj de Tiempo Real) - Llamado por programas de
software para comunicarse con el RTC

AH

Descripcin

00h

Lee el RTC

01h

Ajusta el RTC

02h

Lee la hora del RTC

03h

Ajusta la hora del RTC

04h

Lee la fecha del RTC

05h

Ajusta la fecha del RTC

1Bh

1Ch

1Dh

06h

Ajusta la alarma RTC

07h

Resetea la alarma del RTC

Instalado por el sistema operativo; automticamente llamado por INT 9h cuando ha


sido presionado Ctrl-Break

Llamado automticamente por INT 08h ; disponible para el uso por programas de
software cuando una rutina necesita ser ejecutada regularmente

No debe ser llamado; simplemente un puntero para la Tabla de Parmetros del Video
(VPT), que contiene datos sobre modos de video

No debe ser llamado; simplemente un puntero para la Tabla de Parmetros del Diskette
1Eh

(DPT), conteniendo una variedad de informacin concerniente a las unidades de


diskette

1Fh

41h

46h

No debe ser llamado; simplemente un puntero para Tabla la Tabla de Caracteres de


Grficos de Video (VGCT), que contiene los datos para los caracteres ASCII 80h a FFh

Puntero de direccin: Tabla de Parmetros del Disco Fijo (FDPT) (Primer unidad de disco)

Puntero de direccin: Tabla de Parmetros del Disco Fijo (FDPT) (Segunda unidad de
disco)

4Ah

Llamado por el RTC para alarma

70h

IRQ8: Llamado por el RTC

74h

IRQ12: Llamado por el ratn

75h

IRQ13: Llamado por el coprocesador matemtico

76h

IRQ14: Llamado por el controlador IDE primario

77h

IRQ15: Llamado por el controlador IDE secundario

Вам также может понравиться