MANEJO DE PANTALLA TECLADO Y MOUSE

Páginas: 5 (1090 palabras) Publicado: 24 de noviembre de 2013
LABORATORIO DE MICROPROCESADORES
PRACTICA N°5
MANEJO DE PANTALLA TECLADO Y MOUSE


RESUMEN: en este laboratorio se hizo el manejo del modo video del emulador y del ingreso de datos a través del teclado y del mouse.

OBJETIVOS

Identificar el funcionamiento de las
interrupciones software que permiten
manejar la pantalla, el teclado y el mouse
en los microprocesadores de la familiaIntel x86.
Identificar las diferencias que implica el manejo de la pantalla en modo grafico y modo texto
Elaborar un programa en lenguaje
ensamblador para el manejo de la
pantalla, el teclado y el mouse en los
procesadores Intel x86 emulados en el programa Emu8086

EQUIPO NECESARIO
Software Emu8086.
Computador con Sistema Operativo Windows XP o Windows 7.

MARCO TEORICO

El lenguajeensamblador para Intel x86 incluye una serie de interrupciones software para el manejo de la pantalla, el teclado y el mouse emulado mediante el software “Emu8086”. Entre estas encontramos la interrupción 10h función 00h (INT 10h/00h) que permite definir el modo de video, la INT 10h/01h que ermite seleccionar el modo texto, la INT 10h/0Ch que permite cambiar el
color de un pixel en la pantalla,la INT 33h que permite manejar el mouse, entre otras. Se recomienda consultar la documentación de Emu8086 para conocer más detalles acerca de las interrupciones que son soportadas por este emulador.
Esta práctica de laboratorio está orientada a que el estudiante comprenda como se hace el manejo de las interfaces de pantalla, teclado y mouse en bajo nivel y los conceptos que posibilitan su uso enlos procesadores de la familia Intel x86.

PROCEDIMIENTO

En esta sección se dan las especificaciones de diseño que se deben tener en cuenta para el desarrollo de esta práctica. En la Figura 1 se presenta el esquema de la interfaz gráfica de usuario (GUI) que se debe desarrollar.

FIGURA 1. INTERFAZ GRAFICA
Como se observa en la Figura 1, se deben pintar varios rectángulos en lapantalla. Por esta razón es necesario crear un procedimiento (llamado BOX)
que pinte un rectángulo (pixel a pixel) a partir de un punto o coordenada X,Y en la pantalla, y un tamaño determinado mediante dos valores DX y DY que se deben sumar al punto de inicio (X+DX) y
(Y+DY). Un aspecto importante a tener en cuenta es que la coordenada 0,0 de la pantalla se encuentra en la esquina superior izquierda dela misma.
Una vez que se cuenta con el procedimiento BOX se puede proceder a pintar un rectángulo en la pantalla cada vez que sea necesario invocándolo mediante la instrucción CALL y el nombre del procedimiento (CALL BOX). Antes de invocar este procedimiento es necesario suministrar los cuatro parámetros requeridos para su funcionamiento
correspondientes al punto de inicio (X, Y) y el tamaño(DX, DY). Usualmente, se emplean los registros de propósito general del procesador (AX, BX, CX, DX) para el paso de parámetros a los procedimientos en lenguaje ensamblador. Por esta
razón, se deben realizar una serie de operaciones PUSH para salvar los contenidos de dichos registros en la pila antes invocar el procedimiento y una
serie de operaciones POP al final del mismo y antes de lainstrucción de retorno (RET) para recuperar sus valores previamente salvados en la pila.
En la parte superior de la interfaz se cuenta con dos rectángulos destinados a ser empleados como contendores de texto. En el primero se escribe un
mensaje de texto que se debe pasar al segundo rectángulo cuando se de click en el botón “Pasar texto”. Para la realización de esta tarea se requiere posicionar el cursordentro del rectángulo dentro
del que se esté trabajando. En la parte inferior de la interfaz se encuentra la
zona dedicada a pintar en modo gráfico tres formas de onda (pixel a pixel). Se deben mostrar dos
periodos de cada forma de onda dentro del rectángulo ubicado en la parte inferior derecha de la interfaz siempre que se de click dentro del rectángulo respectivo a la forma de onda que se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mouse Con Pantalla
  • El Teclado Y El Mouse
  • teclado en pantalla
  • Manejo Del Mouse
  • Manejo Del Teclado
  • configuracion del mouse y de la pantalla
  • El Teclado Y El Mouse Remastered Mix
  • MANEJO DEL TECLADO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS