arrakis est un simulateur RISC-V
écrit en OCaml destiné a être utilisé comme outil pour apprendre l’assembleur.
Le logiciel est accompagné d’un
wiki, qui détaille son utilisation
mais servant également de tutoriel général a l’écriture d’assembleur en
RISC-V.
Pour apprendre l’assembleur, je recommande le cours de
Jean-Christophe Filliatre,
qui nous a grandement aidé a tester et déboguer arrakis.