Skip to content

A RISC-V assembler, disassembler and interpreter (and maybe later JIT) written in Rust.

Notifications You must be signed in to change notification settings

Stovent/dyriscvic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dyriscvic

dyriscvic is an experimental RISC-V assembler, disassembler and interpreter written in Rust. It serves as a test project to learn Rust and RISC-V.

Short-term goal is to have an interpreter of as many extensions as possible. Long-term is to make a JIT compiler.

Compatibility

RV32

Extension Assembler Disassembler Interpreter
A
C
D
F
I v2.1 v2.1 v2.1 (except FENCE)
M
Zicsr

RV64

Extension Assembler Disassembler Interpreter
A
C
D
F
I v2.1 v2.1 v2.1
M
Zicsr

About

A RISC-V assembler, disassembler and interpreter (and maybe later JIT) written in Rust.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages