Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kvakil/venus
- Owner: kvakil
- License: mit
- Created: 2017-07-08T05:02:06.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-04-02T22:04:36.000Z (over 2 years ago)
- Last Synced: 2024-09-30T06:01:27.225Z (about 1 month ago)
- Topics: assembler, education, risc, risc-v
- Language: Kotlin
- Homepage: https://kvakil.github.io/venus/
- Size: 1.3 MB
- Stars: 185
- Watchers: 6
- Forks: 51
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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)