An assembler that translate assemly code to machine code, 2013 Fall System Programming Course Project