You are on page 1of 5

UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADMICO SUBPROGRAMA DISEO ACADMICO AREA INGENIERA CARRERA: INGENIERA DE SISTEMAS

MDULO PRCTICO

NOMBRE: CARRERA:

MICROPROCESADORES Cdigo: 316 U.C.: 4 Ingeniera de Sistemas Cdigo: 236 VII Ing. Olga Esther Rodrguez Durn (Especialista de Contenido)

SEMESTRE: AUTOR:

Caracas, Septiembre 2007

INTORDUCCIN
El Mdulo Prctico, es el cuarto componente del paquete instruccional del curso Microprocesadores, y ha sido incluido con la finalidad de brindarle al estudiante la informacin relacionada con el software simulador a utilizar para el desarrollo del trabajo prctico del lapso correspondiente, tambin contiene ejemplos de aplicaciones implementadas en ese simulador. Debido a que el contenido de este componente del plan de curso, puede cambiar, al cambiar el tipo de simulador a utilizar, se entregar al estudiante en formato digital, una vez que ste se comunique va correo electrnico con el profesor que administra la asignatura en el Nivel Central. Por su parte, el Software Simulador estar disponible en los Laboratorios de Computacin de los Centros Locales y Oficinas de Apoyo, para aquellas Oficinas que no dispongan de Laboratorio de Computacin, este software estar en CD en la Biblioteca, en cualquier caso el software siempre podr ser copiado por el estudiante inscrito en la asignatura. SIMULADOR 8085 VERSIN 1.0 SUGERIDO Este simulador desarrollado por: ngel Manuel Gmez Garca, Pedro Mesas Garca y Jos Ignacio Ruiz Nez, Departamento de arquitectura y Tecnologa de Computadores E.T.S. Ingeniera Informtica, Universidad de Granada, 2001, se encuentra disponible en forma gratuita en la direccin: http://www.angelfire.com/or3/micropymicroc/#2 En esa direccin se ofertan tres simuladores: Simulador 8085 Versin 1.0 Sugerido, Simulador 8085 Ultima Versin y el Simulador 8085 Versin Rstica. Para el caso que nos ocupa se ha seleccionado El Simulador 8085 Sugerido, porque adems de ser muy interactivo, dispone de los manuales necesarios. Ya que Windows, el soporte operativo para la aplicacin, es un entorno grafico, las salidas de la simulacin se dan de forma grafica. Esto es toda una ventaja, ya que el acceso a los registros, bits de estado, puertos, etc., se hace de forma muy intuitiva. CONFIGURACIN MNIMA RECOMENDADA Los requerimientos mnimos de hardware para la instalacin del simulador son los siguientes: Windows 95/98. PC con procesador a 166 MHz. 32 MB de RAM. Lector de CD-ROM de 8x o superior. 10 MB de espacio libre en su disco duro.

3 CONTENIDO DEL SOFTWARE SIMULADOR El software simulador est conformado por: carpeta Instalar. Carpeta Manuales La carpeta Manuales contiene cinco archivos: 1. Conjunto de instrucciones del 8085: Explica el conjunto de instrucciones de este procesador, utilizando ejemplos y representaciones grficas que permiten una mejor comprensin del funcionamiento de cada una de ellas. 2. Ensamblador para el 8085: Contiene informacin relacionada con la sintaxis y especificacin formal de la sintaxis del lenguaje ensamblador del 8085. Tambin incluye una seccin con los mensajes de error que pueden producirse al ensamblar un programa escrito en ese lenguaje. El uso de ejemplos le permite al lector tener una mejor comprensin de los contenidos. 3. Manual del usuario: El cual expone el proceso de instalacin del software simulador y una clara explicacin de cada uno de sus componentes. 4. Tablas y cdigos: Con informacin complementaria. 5. Programas de ejemplo: Que muestran el funcionamiento de los componentes que incorpora el simulador. Carpeta Instalar En esta carpeta se encuentran los archivos necesarios que permiten instalar la aplicacin en el disco duro. Manuales y carpeta

4 Actividades recomendadas 1.- Lea los archivos: Conjunto de Instrucciones del 8085 y Ensamblador para el 8085, que se encuentran en la carpeta Manuales. Esta actividad le permitir familiarizarse con el lenguaje ensamblador a utilizar en el desarrollo del programa correspondiente al objetivo 7 del trabajo prctico. 2.- Abra el archivo Manual del usuario y siga las instrucciones que all se indican, para instalar el software simulador (en caso de que no haya sido instalado). 3.- Ejecute el software simulador y estudie su arquitectura y funcionamiento, para ello apyese en la informacin contenida en el archivo Manual del Usuario. 4.- Una vez finalizada la actividad anterior, y con el software todava en ejecucin proceda a implementar en el simulador los ejercicios incluidos en el archivo Programas de Ejemplo. 5.- Estudie el ejemplo 1, en el cual se presenta un caso prctico resuelto por un estudiante de la carrera Ingeniera de Sistema de la Universidad Nacional Abierta, en este ejemplo el programa desarrollado es implementado en el Simulador 8085 Versin 1.0 Sugerido. Ejemplo 1: Programa en lenguaje ensamblador que permite desplegar nmeros en un display siete segmentos.

Un display siete segmentos, es un dispositivo constituido por diodos emisores de luz (LED siglas en ingls), un diagrama esquemtico de dicho dispositivo se presenta a continuacin: a f g e d En este dispositivo cada segmento identificado con una letra es un LED, el cual puede ser activado (encendido) o desactivado (apagado) individualmente, es obvio observar que cada digito decimal se puede formar activando un subgrupo de los 7 segmentos. Para controlar esta presentacin se debe generar un cdigo de 7 bits que indique si cada segmento est activado o desactivado. Si se hace que 0 corresponda a apagado y 1 a encendido, el cdigo de 7 segmentos para los primeros tres dgitos decimales es el siguiente: 4 c b

DIGITO
0 1 2

g
0 0 1

f
1 0 0

e
1 0 1

d
1 0 1

c
1 1 0

b
1 1 1

a
1 0 1

Asuma que un dispositivo display como el descrito anteriormente, es conectado mediante la interfase apropiada a un puerto de salida de un microprocesador, cada lnea del bus de datos (d0 hasta d6) se har corresponder con uno solo de los segmentos del display de acuerdo a la configuracin mostrada en la siguiente pgina:

x d7

b d0

d6 d5

d4 d3 d2 d1

Tome como base la situacin planteada y desarrolle cada una de las actividades indicadas a continuacin: Elabore un algoritmo que permita al usuario seleccionar una de las siguientes opciones: 1. Desplegar en forma consecutiva en el display siete segmentos los nmeros impares 2. Desplegar en forma consecutiva en el display siete segmentos los nmeros pares 3. Desplegar el dgito 0 4. Salir del programa Codifique el algoritmo en el lenguaje Ejecute el programa codificado en el software simulador

Atencin: La solucin a este problema, la recibir junto con el Mdulo Prctico en el archivo comprimido Trabajos_Una. Ejercicios propuestos Implemente en el software simulador los programas 3 y 4, incluidos en los Ejercicios de Autoevaluacin correspondientes a la Unidad 7 del Material Instruccional de Apoyo.