/CrossCompiler

Implementation of a Cross-Assembler for a Virtual Machine.

Primary LanguageJavaMIT LicenseMIT

SOEN341: Cross Compiler

Maintenance GitHub license

The Design and Implementation of a Cross-Assembler for a Virtual Machine

Final Submission - Team 7

A report submitted in partial fulfillment of the requirements of SOEN-341 Concordia University April 23rd, 2021

Contributors

  • Kristopher Beauchemin
  • Vincent Bruzzese
  • Peter Delis
  • Jacob Alfaro Enriquez
  • Andrei Grosuliac
  • Constantine Karellas
  • Dimitrios Kirbizakis
  • Christopher Pereira
  • Mimi Ta
  • Anthony Tkalec

Usage

Usage: cma [-h] [-l] [-v] [-b] .asm

Optional commands

-h / -help : writes these helpful tips

-v / -verbose : allows verbose logging useful information for debugging and inspecting

-l / -listing : generates a listing file

-b / -banner : print out a banner representing the developers

NOTE: file.asm is the required path to the file where the binary executable will be generated