Interrupciones del bios

12335 palabras 50 páginas
INTERRUPCIONES DEL BIOS

Aqui se intenta cubrir las interrupciones del BIOS de la 00H a la 1BH. Existen otras operaciones que slo pueden ser ejecutadas por el BIOS, y que no son tratadas aqu.

INT 00H: Divisin entre cero. Llamada por un intento de dividir entre cero. Muestra un mensaje y por lo regular se cae el sistema. Los desarrolladores de programas estn familiarizados con este error por que el borrado de un registro de segmento puede causarlo de manera accidental.
INT 01H: Un slo paso. Usado por DEBUG y otros depuradores para permitir avanzar por paso a travs de la ejecucin de un programa.
INT 02H: Interrupcin no enmascarable. Usada para condiciones graves de hardware, tal como errores de paridad, que siempre estn habilitados.
…ver más…
Establezca estos registros:

- BH = Nmero de pgina, para modo de texto con 80 columnas, puede ser 0 (por omisin), 1,2 o3.
- DH = Rengln
- DL = Columna

La posicin del cursor en cada pgina es independiente de su posicin en las otras pginas. Ese cdigo coloca al cursor en el rengln 5, columna 20, para la pgina 0:

MOV AH,02H ;Peticin para designar el cursor
MOV BH,00 ;Pgina nmero 0
MOV DH,05 ;RENGLN
INT 10H ;Llama al BIOS
INT 10H, funcin 03H: Lee la posicin del cursor

Un programa puede utilizar la funcin 03H para determinar el rengln, columna y tamao actuales del cursor, en particular en situaciones en donde un programa tiene que utilizar la pantalla por un momento y tiene que guardar y restaurar la pantalla original.

Coloque el nmero de pgina en el BH, slo para la funcin 02H:

MOV AH,03 ; Peticin de colocar el cursor
MOV BH,00 ; Nmero de pgina 0 (normal)
INT 10H ; Llama al BIOS
La operacin regresa estos valores:

- AX y BX = Sin cambio
- CH = Lnea de rastreo inicial del cursor
- CL = Lnea de rastreo final del cursor
- DH = Rengln
- DL = Columna

El ejemplo siguiente utiliza la funcin 03H para leer el cursor y determinar su posicin y tamao y despus usa la funcin 02H para avanzar a la columna siguiente en la pantalla:

MOV AH,03H ;Peticin de posicin del cursor
MOV BH,00 ; Pgina 0
INT 10H ; Llama al BIOS
MOV AH,02H ; Coloca el cursor
INC DL ; en la columna siguiente
INT

Documentos relacionados

  • Resumen de bio papel
    950 palabras | 4 páginas
  • configuración y operación de BIOS y claves principales del registro
    2532 palabras | 11 páginas
  • Ejercicios De Bios
    1011 palabras | 5 páginas
  • Bios
    771 palabras | 4 páginas
  • Bios(setup)
    4081 palabras | 17 páginas
  • taller bio
    4372 palabras | 18 páginas
  • bios
    1330 palabras | 6 páginas
  • RECONOCIENDO LA ESTRUCTURA DEL ECOSISTEMA Practica 10 BIO-018
    1678 palabras | 7 páginas
  • Diferencia Entre Pantallas De Bios Ami Y Bios Phoenix
    661 palabras | 3 páginas
  • Funciones de la bios y chipset
    5433 palabras | 22 páginas