Un nuevo dialecto de macro-ensamblaje llamado 'Riscrithm' ha sido desarrollado para simplificar el desarrollo en RISC-V. Este lenguaje actúa como un puente entre la legibilidad de un lenguaje de alto nivel y el control directo del hardware, compilando directamente a ensamblador RISC-V puro. Los desarrolladores pueden utilizar la herramienta de línea de comandos 'riscrithm' para compilar su código, especificando el archivo de origen, el archivo de destino de ensamblaje y opciones de optimización. Riscrithm introduce una sintaxis clara con definiciones de macros, comentarios y una estructura basada en la indentación para delimitar bloques de código. Incluye atajos para operaciones comunes como asignación, intercambio de valores, manipulación de la pila y memoria, así como instrucciones específicas para llamadas al sistema y bucles. Se enfatiza una convención de nombres consistente para variables, etiquetas y constantes, promoviendo la legibilidad del código. El lenguaje también permite la inclusión de bloques de ensamblador RISC-V puro, si es necesario, y ofrece atajos para saltos incondicionales y condicionales. El objetivo es facilitar la programación de sistemas embebidos y el desarrollo de bajo nivel en RISC-V.
Riscrithm: Nuevo lenguaje agiliza el desarrollo RISC-V
