Las Interrupciones de La Rom Bios
-
Upload
cesar-terry-lujan -
Category
Documents
-
view
80 -
download
7
Transcript of 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
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
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
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)
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