Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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”.