Ensayo

Solo disponible en BuenasTareas
  • Páginas : 3 (675 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de noviembre de 2010
Leer documento completo
Vista previa del texto
INTERRUPCIONES EN ASSEMBLER
Interrupción 10H
Propósito: Llamar a diversas funciones de video del BIOS.
Sintaxis:
Int 10H
Esta interrupción tiene diversas funciones, todas ellas nos sirven paracontrolar la entrada y salida de video, la forma de acceso a cada una de las opciones es por medio del registro AH.
En este tutorial únicamente veremos algunas de las funciones de esta interrupción.Función 02H

Uso:
Posiciona el cursor en la pantalla dentro de las coordenadas válidas de texto.

Registros de llamada:
AH = 02H
BH = Página de video en la que se posicionará el cursor.
DH =Fila
DL = Columna
Registros de retorno:
Ninguno.
Las posiciones de localización del cursor son definidas por coordenadas iniciando en 0,0, que corresponde a la esquina superior izquierda hasta79,24 correspondientes a la esquina inferior derecha. Tenemos entonces que los valores que pueden tomar los registros DH y DL en modo de texto de 80 x 25 son de 0 hasta 24 y de 0 hasta 79respectivamente.

Función 09H
Uso:
Desplegar un carácter un determinado número de veces con un atributo definido empezando en la posición actual del cursor.
Registros de llamada:
AH = 09H
AL = Carácter adesplegar
BH = Página de video en donde se desplegará
BL = Atributo a usar
Número de repeticiones.
Registros de retorno:
Ninguno
Esta función despliega un carácter el número de veces especificadoen CX pero sin cambiar la posición del cursor en la pantalla.

Función 0AH
Uso:
Desplegar un carácter en la posición actual del cursor.
Registros de llamada:
AH = 0AH
AL = Carácter a desplegarBH = Página en donde desplegar
BL = Color a usar (sólo en gráficos).
CX = Número de repeticiones
Registros de retorno:
Ninguno.
La única diferencia entre esta función y la anterior es que ésta nopermite modificar los atributos, simplemente usa los atributos actuales.
Tampoco se altera la posición del cursor con esta función.

Función 0EH
Uso:
Desplegar un carácter en la pantalla...
tracking img