ensamblador

Páginas: 30 (7288 palabras) Publicado: 24 de marzo de 2013
Interrupción 10h: (I/O de Video)

AH
Propósito
Entradas
Observaciones
00h
Inicializa el modo de Video
AH : 00h
AL : Modo de Video

Sin retorno.
Registros destruidos: AX, SP, BP, SI, DI.
01h
Ajusta el tamaño del cursor inicializando las líneas de comienzo y final
AH : 01h
CH :Línea inicial del cursor
CL : Línea final del cursor
Sin retorno.
Registros destruidos: AX, SP, BP,SI, DI.
02h
Inicializar la posición del cursor (fila y columna) para una página determinada
AH : 02h
BH : Número de página
DH : Fila
DL : Columna
Sin retorno.
Registros destruidos: AX, SP, BP, SI, DI.
Este servicio puede posicionar el cursor en una página activa o en una inactiva.
03h
Obtener posición (fila y columna) y tamaño del cursor
AH : 03h
BH : Número de página
Retorno:
CH :Línea inicial
CL : Línea final
DH : Fila
DL : Columna
Registros destruidos: AX, SP, BP, SI, DI.
04h
Lee la posición y el estado del lápiz óptico
AH : 04h
Retorno:
AH : Estado (0 = no iniciado, 1 = iniciado)
BX : Nro. de columna del píxel (0-639)
CH : Nro. de línea del píxel (0-199)
CX : Nro. de línea del píxel para los modos 0Fh-10h (0-nnn)
DH : Nro. de fila del carácter (0-24)
DL :Nro. de columna del carácter (0-39, 0-79)
Registros destruidos: AX, SP, BP, SI, DI.
Las coordenadas de los píxeles no son precisas, la coordenada “Y” es siempre múltiplo de 2, mientras que la coordenada “X” es un múltiplo de 4 para el modo gráfico de 320x200 y un múltiplo de 8 para el modo gráfico de 640x200
05h
Establece la página activa
AH : 05h
AL : Número de página a mostrar
Sin retornoRegistros destruidos: AX, SP, BP, SI, DI
El contenido de la página mostrada no es destruido cuando la página activa es cambiada por otra.

AH
Propósito
Entradas
Observaciones
06h
Desplaza una ventana específica hacia arriba un número especifico de líneas
AH : 06h
AL : Nro. de líneas a desplazar (si es 0, limpia toda la
ventana)
BH : Mostrar atributos para las líneas enblanco
CH : Nro. de línea de la esquina superior izquierda
CL : Nro. de columna de la esquina superior izquierda
DH : Nro. de línea de la esquina inferior derecha
DL : Nro. de columna de la esquina inferior derecha
Sin retorno
Registros destruidos: AX, SP, BP, SI, DI
Las líneas son insertadas al final a medida que las actuales son desplazadas hacia arriba. Las nuevas líneas son rellenadas conel carácter blanco especificado en BH.
Las líneas que desaparecen hacia arriba se eliminan.
Este servicio solo afecta a la página activa
07h
Desplaza una ventana específica hacia abajo un número especifico de líneas
AH : 07h
AL : Nro. de líneas a desplazar (si es 0, limpia toda la
ventana)
BH : Mostrar atributos para las líneas en blanco
CH : Nro. de línea de la esquina superiorizquierda
CL : Nro. de columna de la esquina superior izquierda
DH : Nro. de línea de la esquina inferior derecha
DL : Nro. de columna de la esquina inferior derecha
Sin retorno
Registros destruidos: AX, SP, BP, SI, DI
Las líneas son insertadas al principio a medida que las actuales son desplazadas hacia abajo. Las nuevas líneas son rellenadas con el carácter blanco especificado en BH.
Laslíneas que desaparecen hacia abajo se eliminan.
Este servicio solo afecta a la página activa
08h
Devuelve el valor ASCII y (en modo texto) el atributo del carácter de la posición actual del cursor en la página activa
AH : 08h
BH : Número de la página a mostrar (sólo en modo texto)
Retorno:
AH : Atributo del carácter (en modo texto)
AL : Valor ASCII del carácter
Registros destruidos: AX, SP,BP, SI, DI
En modo gráfico, la página activa no necesita ser especificada, en este modo, el servicio retorna 00h en AL si el patrón del carácter no es reconocido.
09h
Muestra en la posición actual del cursor un carácter especifico con un atributo determinado la cantidad de veces que se designe
AH : 09h
AL : Valor ASCII del carácter
BH : Página a mostrar (sólo en modo texto)
BL :...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ensamble
  • Ensamblador
  • Ensambles
  • Ensamblado
  • ENSAMBLE
  • Ensamblado
  • Ensamblador
  • Ensamblador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS