Data Types in Abstract machine (cont)
Mpacket - contains result from Execution unit(s). Fields are:
- dest, dest_value, opcode, immediate_value
- dest_value computed by Execution unit. If load or store operation, immediate_value is address. If store, dest_value is value to store.
Wpacket - Fields are:
- dest, dest_value, opcode
- opcode is used to determine if this is a ‘load’ operation. If a load operation, then use data value from memory, not dest_value.