Mikroprotsessortehnika
vastavaid tehteid. Näiteks käsuga ADD B liidetakse akumulaatori sisu registri B sisule ning
tulem salvestatakse akumulaatorisse. Siirdekäsud jaotatakse tingimusteta ja tingimuslikeks
85
siirdekäskudeks. Tingimusteta siirdekäsuks on näiteks JMP ad (jump), mis tõlkes tähendab
hüpet. Käsk sisaldab aadressi (ad), kuhu tuleb käsu järgi siirduda, näiteks JMP E5 F0.
Tingimuslikud siirdekäsud võimaldavad kontrollida tulemitunnuseid ning siirduda teatud
programmiharusse. Nende käskudega organiseeritakse programmi tsüklilist täitmist. Näiteks
käsk JNZ ad (jump on no zero) tähendab, et juhul kui tulem ei võrdu nulliga, tuleb siirduda
käsus näidatud aadressile. Vastupidisel juhul jätkub programmi täitmine järgmisest mällu
salvestatud käsust. Siirdekäskudega sarnased on ka alamprogrammikäsud näiteks
CALL ad, mille kohaselt pöördutakse käsus näidatud aadressi poole, kust algab mingi
alamprogramm