FIXED: Added some extra tests for the instruction decoder.
FIXED: Tidy test output.
FIXED: Support more operand forms.
FIXED: Change MOV to use operand srcB and dstA instead of srcA and dstA. This makes is more consistent with the other arithmatic instructions.