Skip to content

Versión 1.2, con bootloader

Choose a tag to compare

@Obijuan Obijuan released this 25 Jan 08:16
· 160 commits to master since this release

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