<?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="Branch (computer science) - Page 4 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Branch_(computer_science)&amp;p=3">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Branch_%28computer_science%29&amp;p=5">3.Next</a>
</p>
<p>and executed. Therefore, a branch, if executed, causes the CPU to execute code from a new memory address, changing the program logic according to the algorithm planned by the programmer.</p>

<p>One type of machine level branch is the <b>jump instruction</b>. These may or may not result in the PC being loaded or modified with some new, different value other than what it ordinarily would have been (being incremented past the current instruction to point to the following, next instruction). Jumps typically have unconditional and conditional forms</p><p>
<a accesskey="1" href="page.php?w=Branch_(computer_science)&amp;p=3">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Branch_%28computer_science%29&amp;p=5">3.Next</a>
</p>

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

</card>
</wml>
