Skip to content

Proyecto E-S de la asignatura Arquitectura de Computadores en el curso 2021-22

Notifications You must be signed in to change notification settings

alvarocaboUPM/Proyecto-AC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto de Entrada/Salida en ensamblador M68000

Consiste en crear un controlador de Entrada/Salida para una DUART utilizando el ensamblador del procesador 68k de Motorola

Autores

Índice

  1. Disclaimer
  2. Descripción del proyecto
  3. Modo de trabajo

Disclaimer

La publicación de nuestro proyecto tiene como objetivo dar a los futuros estudiantes las guías que hemos echado en falta a la hora de realizar el trabajo.

En caso de copia del proyecto saltará el sistema de copias.

Descripción

Toda la información del proyecto se encuentra en la documentación proporcionada para este por parte de la universidad.

En él encontará un manual con la sintaxis del 68k, como las instrucciones de instalación del simulador BSVC en cualquier distribución de linux (Muy recomendable desde mi experiencia)

  • En este repositorio existe un apartado de Utilidades que incluye elementos de creación nuestra para facilitar el testing, además de ejemplos de programas creados en ensamblador.

  • El archivo codigo_pruebas.s contiene pruebas realidas por el usuario @svg153 y que han sido adaptadas para funcionar con la librería auxiliar, en su repositorio puede encontrar tanto las pruebas originales como su modo de empleo, que consiste en importar el archivo al final de nuestro es_int.s y hacer JMP a la prueba que necesitemos.

Tener en cuenta que el numero de prueba no coincide con las actuales

Modo de trabajo

  • Para trabajar este proyecto utilizamos un entorno Ubuntu en el que instalamos el simulador siguiendo las instrucciones del manual.
  • Para compilar los archivos y depurar utilizabamos el script Garquiscript.sh del usuario @MrGarri

IMP: Para depurar recomendamos usar el PPAL que viene en la documentación para SCAN y además usar el comando PEA (CADENA DE CHARS) para depurar el PRINT

  • Ejemplo de una prueba de PRINT:

Por último, recomendamos usar el archivo adicional que permite descargar el gestor de prácticas después de cada corrección para una mejor depuración de código.

About

Proyecto E-S de la asignatura Arquitectura de Computadores en el curso 2021-22

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published