A virtual machine that simulates an assembler with a fabricated assembly language.
This project was originally created for a class project in fall 24. It has since been expanded as a passion project.
The purpose of this project is to simulate a virtual machine that executes an assembler for a fabricated assembly language. The assembly language itself has limited capiblities but includes the expressions, conditions, itterations (through branching), and functions. The language also has I/O capibilities.