Está en la página 1de 7

316 T-P LAPSO 2020-1 Página 1 de 7

UNIVERSIDAD NACIONAL ABIERTA


VICERRECTORADO ACADÉMICO
AREA: INGENIERÍA

TRABAJO PRÁCTICO
ASIGNATURA: Microprocesadores
CÓDIGO: 316
FECHA DE ENTREGA AL PARTICIPANTE: 20/07/2020
FECHA DE DEVOLUCIÓN POR PARTE DEL PARTICIPANTE:
El estudiante contará hasta el día 16/10/2020 para su realización y envío.

El trabajo debe ser enviado al correo electrónico del asesor académico de la


asignatura Microprocesadores (Cód. 316) en su centro local, o en su defecto, si la
corrección de la asignatura se encuentra a cargo del Nivel Central, el estudiante
deberá enviar su trabajo al Jefe de Unidad Académica de su Centro Local, dentro
del lapso previamente establecido. Luego el Jefe de Unidad Académica procederá
a remitir en un único correo los referidos TPS a la Coordinación de la carrera de
Ingeniería de Sistemas (isistemas@una.edu.ve), a más tardar el 16/10/2020 sin
prórroga.
NOMBRE DEL PARTICIPANTE:
CÉDULA DE IDENTIDAD:
CORREO ELECTRÓNICO:
TELÉFONO:
CENTRO LOCAL:
CARRERA: 236
LAPSO ACADÉMICO: 2020-1
NUMERO DE ORIGINALES:
FIRMA DEL PARTICIPANTE:
UTILICE ESTA MISMA PÁGINA COMO CARÁTULA DE SU
TRABAJO PRÁCTICO

RESULTADOS DE CORRECCIÓN:
OBJ. Nº 7 8

0:NL 1:L

Especialista: Ing. Luis Vivas Ingeniería de Sistemas


TP. 316 LAPSO 2019-2 Página 2 de 7

TRABAJO PRÁCTICO
MICROPROCESADORES (316)

ESPECIFICACIONES: Este trabajo práctico se basará en los objetivos


N° 7 y 8 del Módulo III. En él se evidenciará las competencias y
destrezas adquiridas por el participante al momento de codificar
algoritmos, utilizando un lenguaje ensamblador y las técnicas
apropiadas para la resolución de un problema, así como también,
implementar con sentido lógico y creativo, diversos programas
haciendo uso del computador.

1. Mod. III, Unid. 7, Obj. 7 CRITERIO DE DOMINIO 1/1

Dada la siguiente instrucción de transferencia:

Especialista: Ing. Luis Vivas Ingeniería de Sistemas


TP. 316 LAPSO 2019-2 Página 3 de 7

1. En la situación del 8086 indicada por la figura anterior, sí se


ejecuta la siguiente instrucción, ¿cuáles serían los nuevos
valores de los registros del microprocesador?

Rellena la tabla siguiente para cada instrucción partiendo de la


situación actual (no para las tres instrucciones seguidas).

A B C D E H L
a) mov b,d
b) mov a,m
c) mov m,e

-Una de estas tres instrucciones no modifica ningún registro, sino


una posición de memoria. ¿Cuál es? ¿Cuál es la posición de
memoria modificada? ¿Cuál es el cambio que experimenta el
contenido de esa posición de memoria?

-¿Qué es el registro F (qué información contiene)? ¿Las


operaciones indicadas arriba lo modifican? ¿Por qué?

-¿Qué es el registro PC? ¿Las operaciones indicadas arriba lo


modifican? ¿Por qué y cómo?

-Se desea trasladar el dato de la posición de memoria 9003 a la


posición 9008. Realiza esta operación con dos instrucciones.

-Explica qué ocurrirá al ejecutar las siguientes instrucciones (qué


cambia y cómo). Suponer que se ejecutan todas las
instrucciones seguidas.
a) sta 9001
b) lda 9001
c) shld 9001
Especialista: Ing. Luis Vivas Ingeniería de Sistemas
TP. 316 LAPSO 2019-2 Página 4 de 7

d) lhld 9001

-¿Qué pareja de registros se ha utilizado como apuntador de


memoria? ¿Cómo se puede inicializar? Es decir, si se desea utilizar
la posición 900A como apuntador de memoria, ¿qué operación se
debe realizar?

Nota: Si se tiene un array de datos en memoria, podemos inicializar


el apuntador con la dirección del primer elemento del array, y luego
podemos recorrer todo el array incrementando en uno el contenido
del apuntador.

-¿Cuál es la diferencia entre las siguientes instrucciones? (Explica


qué hace cada una)
a) lda addr (A) [addr]
b) ldax rp (A) [(rp)]
c) sta addr [addr] (A)
d) stax rp [(rp)] (A)

-¿Cuál es el resultado de ejecutar la instrucción xchg? ¿Para qué


función resulta útil?

2. MOD. III, UNID. 8, OBJ. 8 CRITERIO DE DOMINIO 1/1

 Implemente el programa codificado en el software simulador que


se encuentra disponible en el Laboratorio de Computación del
Centro Local o en la biblioteca de la Oficina de Apoyo de su
localidad. En caso de utilizar otro software simulador, el
participante debe justificarlo y especificarlo en el informe.

 Ejecute la corrida exitosa del programa, que cumpla con las


especificaciones suministradas; para ello, desarrolle todas las
rutinas o subprogramas que deben ejecutarse para evidenciar el
correcto funcionamiento del programa.
Especialista: Ing. Luis Vivas Ingeniería de Sistemas
TP. 316 LAPSO 2019-2 Página 5 de 7

ESTRUCTURA DEL INFORME

El trabajo práctico deberá estar documentado a través de un informe,


estructurado de la siguiente manera.
1. Carátula (utilice la misma suministrada con este trabajo)
2. Introducción
3. Fundamentos teóricos
4. Contenido
4.1 Desarrollo de actividades del objetivo 7
4.2 Desarrollo de actividades del objetivo 8
4.3 Instrucciones de carga y ejecución del programa (se deberá
incluir una explicación detallada para la carga y
funcionamiento del programa).
5. Conclusiones
6. Bibliografía

DESARROLLO DEL INFORME

El participante presentará un informe escrito donde debe:

 Elaborar un algoritmo en pseudolenguaje que represente los


pasos a seguir para resolver el problema.
 Desarrollar el programa mencionado en las Especificaciones,
codificado en el Lenguaje Ensamblador del microprocesador
8085 o en otro lenguaje ensamblador que sea el incorporado en
el software simulador utilizado, en caso de emplear uno distinto
al ofrecido por la UNA.
 Efectuar la carga del programa en el software simulador y
proceder a ensamblarlo hasta que no se produzcan errores.
 Ejecutar las corridas del programa que cumpla con las
especificaciones indicadas.

Especialista: Ing. Luis Vivas Ingeniería de Sistemas


TP. 316 LAPSO 2019-2 Página 6 de 7

 Entregar el listado del programa fuente y el programa


ensamblado sin errores.
 Adjuntar en un archivo comprimido, el contenido del programa
fuente, el programa objeto, el listado del programa, el programa
ejecutable y las instrucciones de cómo cargar y ejecutar el
programa (incluir también el software simulador, si se utilizó uno
distinto al suministrado por la Universidad Nacional Abierta).
Debe enviarlo al correo electrónico del asesor, u otro medio de
comunicación de su persona. Recuerde identificar el archivo con
sus datos personales y ubicación.

RECOMENDACIONES
1. Desarrolle algoritmos eficientes.
2. Utilice un estilo de programación modular para elaborar el
programa mediante el uso de subrutinas, esto aportará legibilidad
y facilidad de comprensión.
3. Haga uso de instrucciones que manejen las interrupciones,
los puertos de entrada salida, los dispositivos de
entrada/salida y las banderas internas del microprocesador.
4. Emplee nombre de variables, constantes, funciones y subrutinas
alusivas a lo que representan.
5. Defina tablas de variables y de subrutinas, en donde indique el
uso que se le da dentro del programa.
6. Incluya comentarios en cada línea del programa fuente que
permitan al lector seguir fácilmente su ejecución.
7. Utilice las pseudoinstrucciones del Lenguaje Ensamblador.
8. Consulte los manuales del software simulador a utilizar (para el
caso del suministrado por la Universidad Nacional Abierta).
9. Indique en la Carátula un número telefónico y una dirección de
correo electrónico donde ubicarlo.

Especialista: Ing. Luis Vivas Ingeniería de Sistemas


TP. 316 LAPSO 2019-2 Página 7 de 7

CRITERIO DE CORRECCIÓN
Para el logro de los objetivos 7 y 8 de la asignatura Microprocesadores
Código 316, es necesario que el estudiante realice lo siguiente:

 Entregar un informe escrito que contenga todos los aspectos


señalados en la Estructura del Informe.
 Adjuntar en archivo comprimido el contenido especificado
en la sección Desarrollo del Informe.
 Desarrollar completamente cada una de las actividades
correspondientes a los objetivos 7 y 8.
FIN DEL TRABAJO PRÁCTICO
NOTA: Los Trabajos Prácticos son estrictamente individuales y una
producción inédita del participante, cualquier indicio que ponga en duda su
originalidad, será motivo para su anulación. Queda a discreción del asesor
o profesor corrector, solicitar una verificación de los objetivos
contemplados en el mismo, únicamente en aquellos casos en los que se
vea comprometida la originalidad de la autoría del presente trabajo
práctico.

Especialista: Ing. Luis Vivas Ingeniería de Sistemas

También podría gustarte