Arts >> Umenie a zábava >  >> Filmy TV >> screen Úradujúci

Aká akcia sa vykoná, keď sa vykoná inštrukcia IRET?

Inštrukcia IRET je 16-bitová inštrukcia, ktorá vykonáva medzirutinný návrat z procedúry alebo obsluhy prerušenia. Keď sa vykoná inštrukcia IRET, vykonajú sa tieto akcie:

1. Počítadlo programu (PC) sa načíta s návratovou adresou, ktorá bola uložená v zásobníku počas príslušnej inštrukcie CALL alebo INT.

2. Ukazovateľ zásobníka (SP) sa zvýši o dve, aby sa vrátila adresa zo zásobníka.

3. Príznaky CPU sa obnovia zo zásobníka.

4. Aktuálna úroveň privilégií sa obnoví.

5. Ukazovateľ inštrukcie (IP) sa načíta s ďalšou inštrukciou, ktorá sa má vykonať po návrate.

Inštrukcia IRET sa bežne používa na konci servisných rutín prerušenia a volaní procedúr na návrat ku kódu, ktorý bol prerušený, alebo na volanie procedúry.

screen Úradujúci

súvisiace kategórie