Arts >> Umjetnost i zabava >  >> Film i TV >> Gluma pred kamerom

Koja se radnja događa kada se izvrši IRET instrukcija?

IRET instrukcija je 16-bitna instrukcija koja izvodi međurutinski povratak iz procedure ili rukovatelja prekidima. Kada se izvrši IRET instrukcija, odvijaju se sljedeće radnje:

1. Programski brojač (PC) učitava se s povratnom adresom koja je pohranjena na stogu tijekom odgovarajuće CALL ili INT instrukcije.

2. Pokazivač stoga (SP) se povećava za dva, kako bi se povratna adresa izbacila iz stoga.

3. Oznake CPU-a se vraćaju iz stoga.

4. Trenutna razina privilegija je vraćena.

5. Pokazivač instrukcija (IP) se učitava sa sljedećom instrukcijom koja se treba izvršiti nakon povratka.

Instrukcija IRET obično se koristi na kraju rutina usluge prekida i poziva procedura za povratak na kod koji je prekinut ili pozivanje procedure.

Gluma pred kamerom

Povezani Kategorije