This C++ program assembles y86 assembly code, a simpler version of IA32. Learn more about y86 here.
To run the assembler, download and compile driver.cpp.
test.s is a sample input file; test.yo contains the expected program output.
The program relies on the following data structures:
- Bryant, Randal E., and David R. O'Hallaron. Computer Systems: A Programmer's Perspective.