Added source/destination field size restrictions to TransferInstruction; the fields are each 14 bits long, meaning a max decimal value of 16384. Any specified memory address should not exceed this value or overflow would occur.