Repository navigation
Versión 1.2, con bootloader
Cambios con respecto a la versión V1.0:
- Ensamblador sasm.py refactorizado. Se usa un analizador léxico y sintáctico más canónico
- El ensamblador muestra el tamaño del fichero con el código máquina
- Ensambador: añadida opcion -o para generar ficheros código máquina con diferentes nombres
- Nuevas directiva: RES
- La directiva DATA soporta cadenas ASCII: hola DATA "hola"
- La directiva DATA soporta varios datos, separados por coma: hola DATA 5,6,7,"a","hola"
- Definidos tests unitarios para el ensamblador (sasm_test.py)
- Más programas de ejemplo en ensamblador
- Creado un bootloader (boot.asm) que permite cargar programas en simplez fácilmente
- Creado un cargador (sboot) para cargar programas en simplez sin tener que sintetizar
- Cargador con la opción -i de modo interactivo: terminal de comunicaciones
- Añadido soporte para scons. Mismos objetivos que con make: sim, time. Por defecto sintetiza