Trying to see if this is the best way to tackle the psw function
Have a seperate module to handle access to registers
Special Fuction Registers here