ARM processor simulator class project for Cps 301