title: What are shadow registers in MIPS and how are they used?
body: <p>When I read about MIPS architecture, I came across shadow registers which are said to be copies of general purpose registers.</p>
  
  <p>I couldn't understand the following: When are shadow registers used?</p>