Virtual Machine and Assembler project for CSULB CECS-326 Spring 2014 by Gaëllan Sifflepignon