An assembler for the X-TOY machine from Princeton in C++.
grammar.md defines the ARM-like assembly language
The TOY machine uses *.toy as its file extension. This assembler take in *.atoy (assembly for TOY) files, and outputs *.toy files.
Princeton's implementation is written in Java and doesn't work with a terminal. Try this instead.
Documentation for X-TOY machine code can be found here.
- Compile with "make"
- Run with "./build/main.exe [input file] [output file]"
- Input files should have the extension "*.atoy", output files should have the extension "*.toy"