title: Determine the minimum size, in bits, of each of the four inter-stage registers
body: <p>I have no idea on how to begin approaching this question.</p>
  <p>Any hints on it or reference which
  I could read/videos etc that would enable me to answer this would be great
  Consider the multi-cycle MIPS datapath presented in Figure 1,<br>
  it shows 4 inter-stage registers: IF/ID, ID/EX, EX/MEM, and MEM/WB. Consider also<br>
  the control signals presented in the diagram in blue. Assume the ALUOp control signal is<br>
  3 bits. Ignore control signals not shown (i.e. the ones controlling forwarding). Determine<br>
  the minimum size, in bits, of each of the four inter-stage registers<br></p>
  <p><a href="https://i.stack.imgur.com/8OyYa.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/8OyYa.png" alt="enter image description here" /></a></p>