Está en la página 1de 1

Practica 02

Manejo de tablas
Dpto. Electrónica, Computación y Control
Escuela de Ingeniería Eléctrica
Facultad de Ingeniería
Universidad Central de Venezuela

3 de diciembre de 2020

1. objetivos

• Familiarizar al alumno con el uso y manejo de tablas en lenguaje ensamblador de


PIC18F4550.

2. Desarrollo
El estudiante deberá realizar un programa en leguaje ensamblador que lea 10
bytes almacenados en una tabla en memoria flash y los almacene en 10 registros
consecutivos de memoria ram, esta operación se debe realizar mediante una
subrutina la cual debe recibir la dirección de la tabla fuente y la dirección del
primer registro de destino, al finalizar la subrutina se deben haber transferido
todos los datos.
Una vez que los datos se encuentren en memoria ram, los mismos deberán ser
ordenados de mayor a menor. El registro de menor dirección de contener el dato
cuyo valor sea el mayor de todos.
Para el proceso de ordenado de los datos se debe usar el algoritmo denominado
“método de la burbuja” (https://www.ecured.cu/Ordenamiento_de_burbuja).
Los datos en la tabla de la memoria flash deben corresponder al número de cedula
del estudiante, cada digito será almacenado en un byte de la tabla, si el número de
dígitos es menor a 10 los valores restantes serán igual a 0ffh.
3. Laboratorio
Para la corrección de la práctica cada estudiante debe entregar, en digital,
el proyecto realizado usando MPLABX 5.35 y un diagrama de flujo del
programa. Esta información debe estar almacenada en una carpeta con el
número de la práctica y el nombre del estudiante por ejemplo:
“Práctica1_IvanGutierrez”.

También podría gustarte