Open Mikson16 opened 3 months ago
Hola @Mikson16 !
Los archivos de assembler son una guía que pueden seguir o no, no lo tomen como que será evaluado con un formato específico.
Respondiendo a las dudas concretas:
Tiene que escribir las instrucciones generadas por el assembler en la Basys3?
Si, la gracia es que reciba de entrada un archivo de tipo texto, esta debería ser convertida a código de máquina. Luego dicho código de máquina será comunicado a la Basys3 por medio de la librería explicada en el enunciado de Assembler.
¿Debe ser modificado según los opcodes que generamos, también a partir del assembler?
Como mencione anteriormente, pueden modificarlo o pueden seguir otra estructura. Tomar dichos archivos como una guía, no algo escrito en piedra.
si va a haber libertad en la decisión de diseño y lenguaje de programación, ¿no va a haber limitación de algún tipo?
Sobre diseño y lenguaje de programación hay completa libertad. Eso sí siempre entendiendo que esto pueda ser corregido en un computador del laboratorio sin mayor complicaciones. Para eso recomendamos usar python3 y sus librerias built-in que se encuentran en el siguiente link:
https://docs.python.org/3/library/index.html
Usar otras librerías u otro lenguaje deberán consultarlo por este foro para asegurarnos que no estén descargando una librería que haga todo el trabajo por ustedes.
Saludos cordiales!
¡Hola!
Tengo unas dudas acerca del Assembler, acerca del flujo de trabajo, entiendo que cada grupo tiene libertad para desarrollar el assembler a su gusto, mis dudas van acerca del archivo main.py y opcodes.py, este primero tiene la tarea de comunicarse con la Basys3 y luego ¿Tiene que escribir las instrucciones generadas por el assembler en la Basys3?, el archivo opcode.py ¿Debe ser modificado según los opcodes que generamos, también a partir del assembler?
Además, si va a haber libertad en la decisión de diseño y lenguaje de programación, ¿no va a haber limitación de algún tipo? (librerías, modularización, etc).
¡Gracias!