5. An instruction format for a hypothetical machine is given in Fig 4.4. (a) How many different instructions (i.e. different opcodes) could this machine have? (b) How many general registers could this machine have? Assume the left, right, and destination fields specify register numbers..