Using masking as directed isntead of separate constants
the status register (sr) should be used to hold Greater, Less, Equal, Carry, etc
I very much would prefer the sr name changed to statusRegister, but I figured you broke the camelCase scheme we had for a reason, so I will leave it for now. Only takes a find replace to change.