Beruflich Dokumente
Kultur Dokumente
Las llamadas de interrupcin del BIOS son una facili- 4 INT 18h: Ejecuta el BASIC en
dad que los programas DOS, y otro tipo de programas coROM
mo cargadores de arranque, usan para invocar las funciones del BIOS. Algunos sistemas operativos tambin usan
el BIOS para probar e inicializar recursos de hardware El INT 18h tradicionalmente saltaba a una implementacin de BASIC almacenada en ROM, el Cassette BASIC.
durante las primeras etapas del arranque.
Esta llamada tpicamente sera invocada si el BIOS no poEste artculo trata especcamente sobre las llamadas da identicar ningn volumen booteable en el inicio. (En
de funcin de los BIOS usados en los computadores el momento en que el IBM PC fue lanzado, en 1981, el
compatibles con el IBM PC, es decir, los computadores BASIC en ROM fue una caracterstica clave). A medida
de la arquitectura x86.
que el tiempo pas y el BASIC ya no fue despachado en
todos los PC, esta interrupcin simplemente exhibira un
mensaje de error indicando que no fue encontrado ningn
dispositivo booteable (el famoso No ROM BASIC, o
1 Invocando una interrupcin
un mensaje ms explicativo en versiones posteriores del
BIOS). En otras versiones del BIOS se solicitaba al usuaInvocar una interrupcin puede hacerse usando la ins- rio insertar un volumen booteable y presionar una tecla, y
trucccin INT en lenguaje ensamblador de los procesa- despus que el usuario lo hiciera, retornara al bootstrap
dores x86. Por ejemplo, para imprimir un carcter a la loader para tratar de cargar de nuevo.
pantalla usando la interrupcin 10h del BIOS, las siguientes instrucciones debern ser ejecutadas:
5 Vase tambin
BIOS
IBM PC ROM BIOS
Direcciones base de entrada/salida
Tabla de interrupciones
IBM BASIC
Abajo se encuentra una lista de interrupciones del BIOS.
Note que algunos BIOS (particularmente los viejos) no
soportarn todas estas interrupciones.
6 Referencias
[1] 090912 www2.informatik.uni-halle.de empty.
7 Enlaces externos
8.1
Text
8.2
Images
8.3
Content license