Drafting out potential methods.
Finalised operand format; operands (integer and floating point values) are wrapped in an Operand interface (OperandImpl class), which extends the Data interface to allow them to be stored in main memory. This allows a degree of realism in the sense that operands are stored in main memory as a sequence of bits and can be interpreted in several ways (i.e. as unsigned or signed integers, as floating point values etc).
Initial setup; failed as expected.
Testing Operand; integer operand tests successful so far.
Integer operand methods all tested successfully.
All methods of Operand tested successfully.