Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kvakil/venus

RISC-V instruction set simulator built for education
https://github.com/kvakil/venus

assembler education risc risc-v

Last synced: about 1 month ago
JSON representation

RISC-V instruction set simulator built for education

Awesome Lists containing this project

README

        

# [venus](https://kvakil.github.io/venus/)
[![Build Status](https://travis-ci.org/kvakil/venus.svg?branch=master)](https://travis-ci.org/kvakil/venus)

__venus__ is a RISC-V instruction set simulator built for education.

## Using venus

venus is [available online](https://kvakil.github.io/venus/).

## Features
* RV32IM
* Single-step debugging with undo feature
* Breakpoint debugging
* View machine code and original instructions side-by-side
* Several `ecall`s: including `print` and `sbrk`
* Memory visualization

## Resources

#### [User Guide](https://github.com/kvakil/venus/wiki)

#### [Roadmap](https://github.com/kvakil/venus/projects/2)

#### [Contributing](https://github.com/kvakil/venus/blob/master/CONTRIBUTING.md)

#### [MIT License](https://github.com/kvakil/venus/blob/master/LICENSE)