<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Instruction cycle - Page 5 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=instruction_cycle&amp;p=4">1.Previous</a><br />
<a accesskey="3" href="page.php?w=instruction_cycle&amp;p=6">3.Next</a>
</p>
<p>read from the address in MAR. It acts as a two-way register in the instruction cycle because it can take output from memory to the CPU, or output from the CPU to memory.</p>

<p><big> Current instruction register </big></p>
<p>The <a href="page.php?w=Instruction_register">current instruction register</a> (CIR, though sometimes referred to as the instruction register, IR) is where the instruction is temporarily held, for the CPU to decode it and produce correct control signals for the execution stage.</p>

<p><big> Control unit </big></p>
<p>The <a href="page.php?w=control_unit">control unit</a></p><p>
<a accesskey="1" href="page.php?w=instruction_cycle&amp;p=4">1.Previous</a><br />
<a accesskey="3" href="page.php?w=instruction_cycle&amp;p=6">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
