Add support for hex displacement
Add test for upper register limit
Refactor OperandFactory helper methods into OperandUtils namespace