title: How is register size and instruction encoding / operands related?
body: <p>Example: a CPU has <strong>x</strong> registers and <strong>y</strong> bits of the instruction encoding is used to refer register operands. How many register operands can be specified in a single instruction? The architecture is unknown.</p>
  
  <p>Is there a generic solution for this?</p>