URL:
https://linuxfr.org/news/un-emulateur-et-un-desassembleur-risc-v-couteaux-suisses-du-hacker
Title: Un émulateur et un désassembleur Risc-V , couteaux suisses du hacker
Authors: orfenor
Nils Ratusznik et Julien Jorge
Date: 2023-06-12T11:30:02+02:00
License: CC By-SA
Tags: risc-v, risc, émulateur et désassembleur
Score: 4
Puisque [le sujet des processeurs a été récemment abordé](
https://linuxfr.org/news/entretien-avec-kannagi-a-propos-de-ngdk#toc-vous-avez-des-projets-en-cours) avec une belle critique du Risc-V, voici deux outils pour s'amuser avec l'assembleur du processeur Risc-V sans s'inscrire sur une liste d'attente pour s'en procurer un.
## rv, un émulateur Risc-V en C89
_rv_ est le petit défi personnel de l'auteur qui voulait éprouver son C89. En 600 lignes de code il vous propose un émulateur un peu rustique mais fonctionnel. Si vous ne comprenez pas pourquoi c'est du C89, [le Readme est éclairant](
https://github.com/mnurzia/rv/blob/main/README.md), et si vous critiquez tous les défauts du C89 le Readme est d'accord avec vous.
## RISC-V dissassembler, un désassembleur pour compléter _rv_
Indispensable pour compléter l'émulateur, voici le désassembleur de poche. Rustique et minimaliste comme il se doit. L'auteur [vient de proposer ses services à l'auteur de _rv_ sur Hacker News](
https://news.ycombinator.com/item?id=36270150) : les deux projets pourraient s'unir. Affaire à suivre.
----
[Code source de l'émulateur rv sur Github](
https://github.com/mnurzia/rv)
[Code source du désassembleur sur Github](
https://github.com/andportnoy/riscv-disassembler)
[La discussion sur Hacker News](
https://news.ycombinator.com/item?id=36270150)
----