Add ASR Register support

I also fixed ASR_C() to handle shift amounts greater than 32 which
wasn't exposed until I added support for the ASR Register instructions.