he register is left at the end with exactly what it had
at the beginning.</p>
</div>
<p>In order to copy in this way, we need an auxiliary register.
So while the <code class="docutils literal notranslate"><span class="pre">move</span></code> programs had two registers in their names, the <code class="docutils literal notranslate"><span class="pre">copy</span></code> programs have three.</p>
<p><br><p>
Here is the idea behind copying Rm to Rn.   We use
an auxilliary register, say Rp.  We move Rm into Rn and 