ARM-Simulator Design and implementation of a function simulator for common ARM instructions built in C++