Erinevus lehekülje "ARM (arvutiarhitektuur)" redaktsioonide vahel

 
===Tinglik täitmine===
ARM protsessorites ei kasutata tingliku täitmist ainult hargnemiste(tingimuslausete) korral, vaid kõikide käskude korral. Selleks lisatakse igale käsule 4-bitine tingimuskood. Käsk kas täidetakse või ei täideta vastavalt sellele, milline on N, Z, C ja V tähiste väärtus programmi oleku registris(''Current Program Status Register''(CPSR)).
 
Näide Euclidese algoritmi põhjal:
BNE loop ; if "NE" (pole võrdne), then loop
</source>
<code>SUB</code> käske täidetakse ainult siis, kui <code>Ri</code> ja <code>Rj</code> on võrdsed. Hargemist ei toimu kui <code>Ri</code> ja <code>Rj</code> pole võrdsed.
 
===Jazelle===
60

muudatust