git404hub

what is risc-v-simulator fr?

qedady/risc-v-simulator — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2022-09-28

1C++Audience · researcherComplexity · 3/5DormantSetup · moderate

tl;dr

An educational RISC-V assembly simulator that steps through code one instruction at a time, showing register and memory changes as they happen.

vibe map

mindmap
  root((repo))
    What it does
      Simulates RISC-V
      Steps instruction by instruction
      Shows register state
    Tech stack
      C++
      RISC-V assembly
    Use cases
      Learn computer organization
      Debug assembly code
      Verify C to assembly translation
    Audience
      Students
      Researchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Step through RISC-V assembly instructions to see register and memory changes.

VIBE 2

Debug hand-written or compiler-generated assembly code.

VIBE 3

Verify that C code translated to assembly behaves correctly.

VIBE 4

Learn computer organization concepts by watching execution in slow motion.

what's the stack?

C++RISC-V

how it stacks up fr

qedady/risc-v-simulatorallentdan/shape_based_matchingbenagastov/bindweb-nim-wasm-compiler
Stars111
LanguageC++C++C++
Last pushed2022-09-282019-03-01
MaintenanceDormantDormant
Setup difficultymoderatemoderateeasy
Complexity3/53/55/5
Audienceresearcherdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 1h+

Course project from Spring 2022, built for learning, not production use.

prompts (copy fr)

prompt 1
Explain how this RISC-V simulator shows register and memory changes after each instruction.
prompt 2
Show me how to write a test assembly file and initial memory values for this simulator.
prompt 3
Help me use this tool to debug a piece of RISC-V assembly I wrote.
prompt 4
What special instructions does this simulator use to stop execution, and why?
prompt 5
Walk me through the project report to understand the simulator's design decisions.

Frequently asked questions

what is risc-v-simulator fr?

An educational RISC-V assembly simulator that steps through code one instruction at a time, showing register and memory changes as they happen.

What language is risc-v-simulator written in?

Mainly C++. The stack also includes C++, RISC-V.

Is risc-v-simulator actively maintained?

Dormant — no commits in 2+ years (last push 2022-09-28).

How hard is risc-v-simulator to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is risc-v-simulator for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.