Documentos de Académico
Documentos de Profesional
Documentos de Cultura
software
Dr. Sergio Luis Castillo Valerio
Sub-niveles en
Lenguaje Ensamblador
Para interactuar con el usuario, es
Operativo.
Sub-nivel 1: Funciones del BIOS
Sub-nivel 0: Hardware
Sub-nivel 0: Hardware
Se requiere la informacin tcnica de
Interrupciones de Software.
Se requiere la informacin de
Interrupciones
Una interrupcin es un suceso que nos
mascarables y no
mascarables
Las interrupciones mascarables
Interrupciones de software
Las interrupciones de software son
(donde ## es un identificador de la
interrupcin)
Rutina de servicio
Una rutina de servicio es un procedimiento
Solicitud de Interrupcin
(Interruption ReQuest)
Cada dispositivo de E/S tiene asociado un
Tabla de Vectores de
Interrupcin
En caso de aceptar atender una
Tabla de Vectores de
Interrupcin
La Tabla de Vectores de Interrupcin
Tabla de Vectores de
Interrupcin
El procesador multiplica por 4 el IRQ del
almacenados el Segmento y el
Desplazamiento de la direccin de
Interrupciones de BIOS
(Basic Input Output
System)
Interrupciones de BIOS
Las interrupciones del BIOS son
Algunos ejemplos de
rutinas de
BIOS
Algunos ejemplos de interrupcines
de BIOS son:
int 5h: Copia a la impresora el
contenido de la pantalla en modo
texto.
Entrada: Ninguna.
Regresa: Nada
BIOS es:
int 11h: Banderas de BIOS del
equipo
Entrada: Ninguna
Regresa: AX = Palabra de equipo
hacia arriba.
mov dx,184fh
mov bh,7
; Atributo Normal
mov al,0
; Pgina completa.
mov ah,6
int 10h
* Note que es necesario inicializar los registros adecuados
antes de ejecutar la instruccin int.
* De esta manera aseguramos que se pasen los argumentos
adecuados a la rutina de servicio.
Informacin de referencia
sobre rutinas de BIOS
En las siguiente pgina se puede
DOS/BIOS/EMS/Mouse.
Gracias por su
atencin!
Dudas?