http://www.eg.bucknell.edu/~cs360/java-assembler
I have downloaded Jason Hunt's files to the local directory:
~cs360/java-assem
I have created his program javaa in that directory. After you have created your file containing java assembly code, you run his assembler by typing:
% ~cs360/java-assem/javaa < yourfile.jasm
javaa creates a .class file which can be run by java.
% java classname
See the README file and the two examples in the directory.
a). Hand in a listing of each of your intermediate code operations and its associated java assembly code. This can be done by analysis alone without any programming in C++. Remember that we need to distinguish lvalues from rvalues for IDs.
b). Hand in a listing of your lex and yacc files and runs that convince me that stage 4 works.
c). Hand in a detailed discussion of what works and what was not completed.