Skip to content

CrWillson/ManoAssembler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ManoAssembler

Description

Assembles assembly code into machine code for use on the Mano Microprocessor created in Project 1 for EGCP 3210: Computer Architecture. The microprocessor can be simulated using the ManoMachine.cdl file and CedarLogic version 2.0.

Compilation

Using the g++ compliler, navigate to the top repository directory and run:

g++ src/willson_assembler.cpp -o asm.exe

Usage

The assembler can be used from the command line by running:

./asm [path to file]

In the case of this repository, compiling tests/testFile1.asm in the tests folder would look like:

./asm tests/testFile1.asm

The output .bin and .sym files will be saved with the same name and stored in the same location as the input file.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published