AbstractVM is a machine with a stack that is able to compute simple arithmetic expressions. These arithmetic expressions are provided to the machine as basic assembly programs.