* adjusted size of register file from 32 (mips) to 16 (arm)
* added program status register struct
* added condition code enum