Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 858 Bytes

File metadata and controls

42 lines (26 loc) · 858 Bytes

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

Requirements

  • Java 11
  • Maven

Building and Running

Command Line

Use the following command to direct Maven to compile BCL.

mvn clean compile

To run the simulator, use the following Maven command:

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.