Está en la página 1de 5

PROCESAMIENTO EN PANTALLA Y TECLADO (BSICO)

FUNCION 02h INTERRUPCION 10h COLOCACION DEL CURSOR MODO TEXTO MOV MOV MOV MOV INT AH,02h BH,00 DH,05 DL,12 10h ; ; ; ; ; peticin para colocar el cursor Nmero de pgina activa 0 Rengln 05 Columna 12 interrupcin que llama al BIOS

FUNCION 06h INTERRUPCION 10h RECORRIDO DE PANTALLA, (limpiar rea de pantalla) MOV MOV MOV MOV MOV INT AH,06h AL,00 BH,71h CX,0000h DX,184Fh 10h ; ; ; ; ; ; peticin para recorrido de pantalla para recorrido completo Nmero de atributo fondo (7) y texto (1) Rengln 00 y columna 00 Rengln 24 y columna 79 interrupcin que llama al BIOS

FUNCION 09h INTERRUPCION 21h DESPLIEGUE DE CARACTERES EN PANTALLA MENSAJE DB ............. MOV AH,09h LEA DX,MENSAJE INT 21h UNIVERSIDAD NACIONAL, $ ; Peticin para desplegar ; Carga el desplazamiento del mensaje ; Llama al DOS

FUNCION 0Ah INTERRUPCION 21h ENTRADA DESDE TECLADO Y ALMACENAJE EN MEMORIA DE CADENA DE CARACTERES ETIQUETA LABEL BYTE MAXIMO DB LONGIT DB NOMBRE DB ............ ;inicio de la lista de parmetros 20 ? 20 DUP(?)

MOV AH,0Ah ; Peticin de la funcin de entrada LEA DX,ETIQUETA ; Carga el desplazamiento de la etiqueta INT 21h ; Llama al DOS

FUNCION 02h INTERRUPCION 21h DESPLEGADO DE CARACTER EN PANTALLA MOV AH,02h MOV DL,Char INT 21h Ejemplo: CADENA DB INGENIERIA DE SISTEMAS,13 ................. MOV CX,25 LEA BX,CADENA MOV AH,02h LAZ: MOV DL,[BX] INT 21h INC DI LOOP LAZ ; funcin para desplegar un caracter ; caracter desplegado en pantalla ; Llama al DOS

PROCESAMIENTO DE PANTALLA.
FUNCION 00h INTERRUPCION 10h ESTABLECE MODO DE VIDEO MOV AH,00h MOV AL,03 INT 10h ; funcin para establecer modo de video ; Modo texto a color (ver tabla adicional) ; Llama al BIOS

FUNCION 01h INTERRUPCION 10h ESTABLECE TAMAO DE CURSOR MOV MOV MOV INT AH,01h CH,00 CL,13 10h ; ; ; ; peticin para designar tamao de cursor lnea inicial de rastreo lnea final Llama al BIOS

FUNCION 03h INTERRUPCION 10h LEE LA POSICIN DEL CURSOR MOV AH,03h ; peticin para leer la posicin de cursor MOV BH,00 ; Nmero de pgina activa 0 INT 10h ; Llama al BIOS ............................. devuelve : CX = Lnea inicial y final de Rastreo de cursor(CH,CL) DX = Rengln y columna actual del cursor(DH,DL)
2

FUNCION 05h INTERRUPCION 10h SELECCIN DE LA PAGINA ACTIVA (para los modos de vdeo 0-3) MOV AH,05h MOV AL,00 INT 10h ; peticin de pgina activa ; Nmero de pgina ; Llama al BIOS

FUNCION 07h INTERRUPCION 10h RECORRER HACIA ABAJO LA PANTALLA, (limpiar rea de pantalla) MOV MOV MOV MOV MOV INT AH,07h AL,00 BH,71h CX,0000h DX,184Fh 10h ; ; ; ; ; ; peticin para recorrido de pantalla para recorrido completo Nmero de atributo fondo (7) y texto (1) Rengln 00 y columna 00 inicial Rengln 24 y columna 79 final interrupcin que llama al BIOS

FUNCION 08h INTERRUPCION 10h LEER ATRIBUTO O CARACTER EN LA POSICIN DEL CURSOR MOV AH,08h ; MOV BH,00 ; Nmero de pgina 0 (normal) INT 10h ; Llama al BIOS Regresa en el registro AL:caracter leido y en AH:atributo En modo grfico regresa 00h para un caracter no ASCII.

FUNCION 09h INTERRUPCION 10h DESPLEGAR UN ATRIBUTO O CARACTER EN LA POSICIN DEL CURSOR MOV MOV MOV MOV MOV INT AH,09h AL,* BH,0 BL,61h CX,20 10h ; ; ; ; ; ; peticin de despliegue caracter que se despliega pgina nmero 0 atributo color fondo y texto despliega veinte caracteres * Llama al BIOS

FUNCION 0Ah INTERRUPCION 10h DESPLEGAR UN CARACTER EN LA POSICION DEL CURSOR (con el atributo actual) MOV MOV MOV MOV INT AH,0Ah AL,* BH,0 CX,20 10h ; ; ; ; ; peticin de despliegue caracter que se despliega pgina nmero 0 despliega veinte caracteres * Llama al BIOS
3

FUNCION 0Fh INTERRUPCION 10h OBTENER EL MODO ACTUAL DE VIDEO MOV AH,0Fh ; peticin de obtencin de modo de vdeo INT 10h ; Llama al BIOS .................. regresa en AL= Modo actual de video AH= Caracteres por lnea (20,40 u 80, en donde 50H-80) BH= Nmero de pgina actual

FUNCION 13h INTERRUPCION 10h DESPLIEGA UNA CADENA DE CARACTERES CADENA DB cadena de caracteres a desplegar .............................................. MOV AH,13h ; peticin de despliegue de cadena MOV AL,01 ; despliega atributo y cadena, avanza cursor MOV BH,0 ; pgina nmero 0 MOV BL,61h ; atributo color fondo y texto LEA BP,CADENA ; obtiene el desplazamiento de CADENA MOV CX,20 ; despliega veinte caracteres del desplazamiento MOV DX,0509h ; posicin relativa de inicio INT 10h ; Llama al BIOS

MODO GRAFICO
FUNCION 00h INTERRUPCION 10h ESTABLECE MODO DE VIDEO MOV AH,00h ; funcin para establecer modo de video MOV AL,12h ; modo grfico resolucin 640x480 INT 10h ; Llama al BIOS FUNCION 04h INTERRUPCION 10h LEE LA POSICION DE LA PLUMA OPTICA MOV AH,04h ; peticin para designar tamao de cursor INT 10h ; Llama al BIOS Devuelve en AH=0 (no funcionando), AH=1 (funcionando) DX : Rengln y columna CH/BX Posicin de pxel: lnea en el CH y columna en el BX FUNCION 08h INTERRUPCION 10h LEER ATRIBUTO O CARACTER EN LA POSICIN DEL CURSOR FUNCION 09h INTERRUPCION 10h DESPLEGAR UN ATRIBUTO O CARACTER EN LA POSICIN DEL CURSOR FUNCION 0Ah INTERRUPCION 10h DESPLEGAR UN CARACTER EN LA POSICION DEL CURSOR (atributo actual) FUNCION 0Bh INTERRUPCION 10h ESTABLECE UNA PALETA DE COLORES BH=00 Selecciona color de fondo MOV AH,0Bh MOV BH,00 MOV BL,04 ;color rojo INT 10h BH=01 Selecciona paleta para grficos. MOV AH,0Bh MOV BH,01 MOV BL,00 ; (verde, rojo, cafe) INT 10h FUNCION 0Ch INTERRUPCION 10h ESCRIBE UN PIXEL O PUNTO MOV MOV MOV MOV MOV INT AH,0Ch AL,12h BH,12h CX,50 DX,70 10h ; ; ; ; ; ; peticin para escribir un punto color pixel pagina posicin horizontal posicin vertical Llama al BIOS
5

También podría gustarte