Vous êtes sur la page 1sur 4

Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politcnica de la Fuerza Armada

Nacional Bolivariana Ncleo Maracay Ingeniera Electrnica

Informe # 2

Organizacin de Informacin en la Pantalla.

FACILITADORA: Ing. Herrera; Jhonymar. Ctedra: Microprocesadores Seccin EE-601

PARTICIPANTES: Sierra, Edgar Morgado, Astrid

Maracay; Abril de 2013

DESCRIPCIN GENERAL El desarrollo de la prctica tuvo como finalidad la utilizacin de las interrupciones de software especficamente la 21H y la 10H para mostrar cierta informacin en una ubicacin especifica de la pantalla tal como se muestra en la representacin grfica. Para la interrupcin 21H se uso la funcin 09H, la cual despliega los caracteres, uno a uno, desde la direccin indicada en el registro DS:DX hasta encontrar un carcter $, que es interpretado como el final de la cadena. La interrupcin 10H tiene como propsito llamar a diversas funciones de video del BIOS y para ella usamos la funcin 02H que permite posicionar el cursor en la pantalla dentro de las coordenadas vlidas de texto, donde DH denota la ubicacin de las filas y DL de las columnas. Adems, para mostrar una cadena de caracteres debajo de la otra, se uso la combinacin 10,13 seguida del final de carrera en la declaracin de las variables.

LISTAS DE PROGRAMA .model tiny


.stack .data linea1 db "********************",10,13,"$" linea2 db "* Ing. Electrnica *",10,13,"$" linea3 db "* 2013 *",10,13,"$" linea4 db "********************",10,13,"$" .code start: mov ah, 02h mov dh, 8 mov dl, 20 int 10h mov dx, OFFSET linea1 mov ax, SEG linea1 mov ds,ax mov ah,9 int 21h mov ah, 02h mov dh, 9

mov dl, 20 int 10h mov dx, OFFSET linea2 mov ax, SEG linea2 mov ds,ax mov ah,9 int 21h mov ah, 02h mov dh, 10 mov dl, 20 int 10h mov dx, OFFSET linea3 mov ax, SEG linea3 mov ds,ax mov ah,9 int 21h mov ah, 02h mov dh, 11 mov dl, 20 int 10h mov dx, OFFSET linea4 mov ax, SEG linea4 mov ds,ax mov ah,9 int 21h mov ax,4c00h int 21h END start Representacin Grafica

CONCLUSIN

La presenta practica se realiz en lenguaje ensamblador, que es un lenguaje de programacin de bajo nivel para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables, que por medio de diversas interrupciones, permite ejecutar acciones de acuerdo a lo que se necesita, en este caso solo le solicitaba mostrar de manera ordenada y centrada la informacin que se visualiza en la representacin grfica, lo cual fue posible mediante el uso las interrupciones 21h y 10h. La informacin manejada, aunque fue sencilla, es de gran importancia a la hora de realizar programas que requieren de una interfaz grfica en particular o simplemente, para trabajar de manera esttica a fin de lograr una presentacin ms personal del programa realizado. Cabe destacar, que las interrupciones de software son numerosas, sin embargo, son las antes mencionadas las que facilitan la ubicacin del cursor en coordenadas especficas para dar lugar as a una organizacin a gusto del programador.