Las Interrupciones de La Rom Bios

6
LAS INTERRUPCIONES DE LA ROM BIOS INT SERVICIO SUB SERV NOMBRE 00h Error de División 01h Paso a paso 02h NMI 03h Punto de Ruptura 04h Desbordamiento 05h BOUND fuera de rango 06h Coprocesador no disponible 07h IRQ0 08h IRQ1 de teclado 09h IRQ2 Reservada 0Ah IRQ3 (COM2) 0Bh IRQ4 (COM1) 0Ch IRQ5 Disco Duro 0Dh IRQ6 disquete 0Eh IRQ7 (LPT1) INT SERVICIO SUB SERV Monitor 10h Controlador de video 10h 00h Establecer modo de video 10h 01h Establecer tamaño de cursor 10h 02h Establece posición del cursor 10h 03h Lee la posición del cursor 10h 04h Lee de la posición del lápiz óptico 10h 05h Definición de la página de visualización activa 10h 06h Inicialización o desplazamiento de la ventana hacia arriba 10h 07h Inicialización o desplazamiento de la ventana hacia abajo 10h 08h Leer carácter y atributo 10h 09h Escribe un carácter y su atributo 10h 0Ah Escribe un carácter 10h 0Bh Definición de la paleta de cuatro colores 10h 0Ch Escritura de un pixel

Transcript of Las Interrupciones de La Rom Bios

Page 1: Las Interrupciones de La Rom Bios

LAS INTERRUPCIONES DE LA ROM BIOS 

INT SERVICIO SUB SERV NOMBRE

00h Error de División

01h Paso a paso

02h NMI

03h Punto de Ruptura

04h Desbordamiento

05h BOUND fuera de rango

06h Coprocesador no disponible

07h IRQ0 

08h IRQ1 de teclado

09h IRQ2 Reservada

0Ah IRQ3 (COM2)

0Bh IRQ4 (COM1)

0Ch IRQ5 Disco Duro

0Dh IRQ6 disquete

0Eh IRQ7 (LPT1)

   

INT SERVICIO SUB SERV Monitor

10h Controlador de video

10h 00h Establecer modo de video

10h 01h Establecer tamaño de cursor

10h 02h Establece posición del cursor

10h 03h Lee la posición del cursor

10h 04h Lee de la posición del lápiz óptico

10h 05h Definición de la página de visualización activa

10h 06h Inicialización o desplazamiento de la ventana hacia arriba

10h 07h Inicialización o desplazamiento de la ventana hacia abajo

10h 08h Leer carácter y atributo

10h 09h Escribe un carácter y su atributo

10h 0Ah Escribe un carácter

10h 0Bh Definición de la paleta de cuatro colores

10h 0Ch Escritura de un pixel

10h 0Dh Lectura de un pixel

10h 0Eh Escribe un carácter en modo teletipo

01h 0Fh Obtener el modo de video

10h 10h 00h Definición del registro de la paleta

10h 10h 01h Especifica color del borde

10h 10h 02h Define la paleta y del borde

10h 10h 03h bits de parpadeo o intensidad

Page 2: Las Interrupciones de La Rom Bios

10h 10h 07h Lee un registro de color de borde

10h 10h 08h Leer el registro de color del borde

10h 10h 09h Lectura de la paleta y del borde

10h 10h 12h Definición del bloque de registros de color

10h 10h 13h Definición del estado de color de la página

10h 10h 15h Lectura del registro de color

10h 10h 17h Lectura del bloque de registros de color

10h 10h 1Ah Lectura del estado del color de la página

10h 10h 1Bh Transforma a valores de la escala de grises

10h 11h 00h Carga caracteres del usuario

10h 11h 01h Carga del tipo de letra de 8 * 14 de la ROM

10h 11h 02h Carga del tipo de letra de 8 * 8 de la ROM

10h 11h 03h Definición del bloque especificado

10h 11h 04h Carga del tipo de letra de 8 * 16

10h 11h 20h Definición del puntero de tipos de interrupción 1Fh

10h 11h 21h Preparación de la interrupción 43h para los tipos de usuario

10h 11h 22h Preparación de la interrupción 43h para los tipos de 8 * 14 de la ROM

10h 11h 23h Preparación de la interrupción 43h para los tipos de 8 * 8 de la ROM

10h 11h 24h Preparación de la interrupción 43h para los tipos de 8 * 16 de la ROM

10h 11h 30h Obtener información del generador de carácter

   

INT SERVICIO SUB SERV Monitor

10h 12h 10h Devuelve Información sobre configuración del video

10h 12h 20h Selección de impresión de pantalla alternativa

10h 12h 30h Definición de líneas de barrido

10h 13h Escritura de una cadena de caracteres

10h 1Ah Lee/escribe código de combinación de visualización

10h 1Bh Devolver operatividad/información de estado

10h 1Ch Salvaguarda o recuperación del estado de video

   

INT SERVICIO SUB SERV Configuración de PC

11h Lee la configuración del equipo

   

INT SERVICIO SUB SERV Lectura y Escritura

12h Tamaño convencional de memoria

 

 INT SERVICIO SUB SERV Nombre (Discos duros y floppys)

13h Controlador de disco

13h 00h Reinicialización del sistema de disco.

13h 01h Obtener estado del sistema de disco.

13h 02h Lectura del sector

13h 03h Escritura del sector

Page 3: Las Interrupciones de La Rom Bios

13h 04h Verificación del sector

13h 05h Formateo de pista

13h 06h Formateo de pista defectuosa

13h 07h Formateo de una unidad de disco.

13h 08h Obtener parámetros de la unidad

13h 09h Inicialización las tablas de parámetros del disco duro

13h 0Ah Lectura larga (todo el sector)

13h 0Bh Escritura largo (todo el sector)

13h 0Ch Buscar un cilindro

13h 0Dh Reinicialización del sistema de disco duro

13h 0Eh Lectura del registro intermedio del sector

13h 0Fh Escritura del registro intermedio del sector

13h 10h Test para estado de la unidad

13h 11h Recalibrar unidad

13h 12h Diagnóstico del controlador de la RAM

13h 13h Diagnóstico del controlador de la Unidad

13h 14h Diagnóstico interno del controlador.

13h 15h Obtener tipo de disco duro

13h 16h Búsqueda del estado de cambio de disco

13h 17h Establecer tipo de disco

13h 18h Establecer tipo de medio para formatear

13h 19h Aparcar cabezas

13h 1Ah Formatear unidad

   INT SERVICIO SUB SERV Nombre (Comunicaciones)

14h Controlador del puerto de comunicaciones serie

14h 00h Inicializar el puerto de comunicaciones

14h 01h Envío de un carácter al puerto de comunicaciones

14h 02h Lectura del carácter del puerto de comunicaciones

14h 03h Estado del puerto de comunicaciones

14h 04h Inicializa el puerto de comunicaciones

14h 05h Control del puerto de comunicaciones extendido

   INT SERVICIO SUB SERV Nombre (Funciones básicas de entrada/salida)

15h Extensiones de entrada/salida

15h 00h Enceder el motor del casete

15h 01h Apagar el motor del casete

15h 02h Lectura bloques de datos del casete

15h 03h Escribir bloques en el casete

15h 0Fh Interrupción periódica del formateo de la unidad ESDI

Page 4: Las Interrupciones de La Rom Bios

15h 21h 00h Lectura de información sobre errores detectados en la de arranque (POST)

15h 21h 01h Escritura de los errores detectados en la de arranque (POST)

15h 4Fh Intercepción del teclado

15h 80h Dispositivo abierto

15h 81h Dispositivo cerrado

15h 82h Fin de programa

15h 83h Espera de acción

15h 84h Lectura del mando del Joystick

15h 85h Pulsación de la Tecla Sys Req

15h 86h Espera durante un intervalo especificado

15h 87h Movimiento de datos en modo protegido

15h 88h Tamaño de la memoria extendida

15h 89h Cambio a modo protegido

15h 90h Dispositivo ocupado

15h 91h Prueba tras arranque del dispositivo (POST)

15h C0h Identificación del equipo

15h C1h Obtener el segmento de datos del BIOS extendido

15h C2h 00h Activa/desactiva ell dispositivo puntero

15h C2h 01h Reinicialización del dispositivo puntero

15h C2h 02h Establece ratio de prueba del dispositvo apuntador

15h C2h 03h Definición de la resolución del apuntador

15h C2h 04h Tipo de dispositivo apuntador

15h C2h 05h Inicialización del dispositivo puntero

15h C2h 06h Definición de la escala o búsqueda del estado

15h C2h 07h Definición de la dirección del programa de tratamiento del dispositivo puntero

15h C3h Definición del tiempo de espera

15h C4h Selección de la opción programable

   

INT SERVICIO SUB SERV Nombre (Teclado)

16h Controlador del teclado

16h 00h Lee carácter desde el teclado

16h 01h Informa si hay carácter preparado

16h 02h Búsqueda de las marcas del teclado

16h 03h Retardo de repetición

16h 04h Definición de la pulsación del teclado

16h 05h Escribir en el buffer del teclado

16h 10h Lectura del carácter extendido

16h 11h Búsqueda del estado del teclado expandido

16h 12h Búsqueda de las marcas del teclado expandido

   

INT SERVICIO SUB SERV Nombre (Impresora)

Page 5: Las Interrupciones de La Rom Bios

17h Controlador del puerto paralelo de impresora

17h 00h Envío del carácter a la impresora

17h 01h Inicializar impresora

17h 02h Obtener estado de la impresora

   

INT SERVICIO SUB SERV Nombre (Reinicialización del sistema "reebot")

19h Reebot del sistema

   

INT SERVICIO SUB SERV Nombre (Controlador del tiempo)

1Ah Controlador del reloj de tiempo real (CMOS)

1Ah 00h Leer el reloj en tiempo real

1Ah 01h Establecer el reloj en tiempo real

1Ah 02h Leer la hora

1Ah 03h Establecer la hora

1Ah 04h Obtener fecha

1Ah 05h Fijar fecha

1Ah 06h Establecer la alarma

1Ah 07h Desactiver la alarma

1Ah 0Ah Leer contador de días

1Ah 0Bh Establecer contador de días

1Ah 80h Sonido