New RISC-V DaVinci Assembler

49 views
Skip to first unread message

Paolo Roberti

unread,
Sep 9, 2023, 4:32:50 PM9/9/23
to RISC-V SW Dev
I am making available a new RISC-V assembler that I wrote.

You can download code, manuals and source at dvasm.com

In short:
  1. The name of the assembler is "DaVinci Assembler"
  2. The assembler is all written in Java and requires the Oracle GrallVM Java (the free version)
  3. It is a universal assembler and RISC-V is the first architecture supported
  4. It is designed to be used by humans and not to be a target of compilers
  5. Powerful macro processor. Macros are written in JavaScript
  6. It comes with a very rich set of macros such as IF, THEN, ELSE, WHILE, etc., any kind of linked list support, HEAPSORT, AVL trees and hashing, among others
  7. Listings are generated as HTML files to be viewed with a browser for very flexible viewing. For example, with one click, you can expand the code generated by a macro and vice versa.
  8. License is Creative Commons Attribution-NoDerivatives, which means you can change the code to your heart content as long as you do not redistribute it.
Please keep in mind that this is a BETA release.

Paolo Roberti

Reply all
Reply to author
Forward
0 new messages