Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/usd-cs/below-c-level
A student-centered simulator for x86-64 assembly.
https://github.com/usd-cs/below-c-level
Last synced: 25 days ago
JSON representation
A student-centered simulator for x86-64 assembly.
- Host: GitHub
- URL: https://github.com/usd-cs/below-c-level
- Owner: usd-cs
- Created: 2017-02-24T00:03:49.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-10-31T18:31:37.000Z (about 1 year ago)
- Last Synced: 2024-04-18T08:14:53.765Z (9 months ago)
- Language: Assembly
- Homepage:
- Size: 1.61 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Below C Level x86-64 Simulator
Below C Level (BCL) is a simulator for a subset of the x86-64 assembly language.
It is designed for students new to assembly programming and offers a simple
interface that focuses on key concepts.![Below C Level's Interface](resources/images/interface.png)
## Requirements
- Java 11
- Maven## Building and Running
### Command Line
Use the following command to direct Maven to compile BCL.
```bash
mvn clean compile
```To run the simulator, use the following Maven command:
```bash
mvn exec:exec
```### Netbeans
In Netbeans, choose the "Open Project" option and select the repository
directory.
From there you should be able to use Netean's built-in build, debug, and testing
functionality.## Using Below C Level
See our GitHub wiki page for a User Guide as well as a list of support x86-64
instructions.