Mikroprotsessortehnika
29).
Pärast käsu täitmise lõpetamist kontrollitakse esmalt, kas katkestus on lubatud. Kui jah, siis
kontrollitakse trigeri INTT oleku järgi, kas käsu täitmise ajal on saabunud katkestussignaal.
Kui ei, siis alustatakse järgmise käsu täitmist ja töö jätkub normaalselt. Kui aga
katkestussignaal on saabunud (INTT = 1), siis keelatakse edasine katkestussignaali läbipääs
trigeri EI viimisega olekusse 0, millega välditakse mitmekordne reageerimine samale
katkestussignaalile. Moodustatakse ja täidetakse spetsiaalne taaskäivituskäsk RESTART,
mille toimel jooksva programmi täitmine katkeb ja minnakse üle teisele, katkestavale
programmile. Viimase algusaadressi määrab aparatuur või programm. Peale käsu RESTART
täitmist jätkub protsessori töö normaalselt, aga juba katkestava programmi järgi ehk teisel
programmitasandil.
96
Käsk RESTART on analoogiline alamprogrammi siirdumise käsuga, mille toimel