Arts >> Sztuka i rozrywka >  >> Filmy i telewizja >> Aktorstwo przed kamerą

Jakie działanie ma miejsce, gdy wykonywana jest instrukcja IRET?

Instrukcja IRET jest instrukcją 16-bitową, która wykonuje międzyprogramowy powrót z procedury lub procedury obsługi przerwania. Po wykonaniu instrukcji IRET mają miejsce następujące działania:

1. Do licznika programu (PC) ładowany jest adres zwrotny, który został zapisany na stosie podczas odpowiedniej instrukcji CALL lub INT.

2. Wskaźnik stosu (SP) jest zwiększany o dwa, aby usunąć adres zwrotny ze stosu.

3. Flagi procesora są przywracane ze stosu.

4. Przywrócony zostanie bieżący poziom uprawnień.

5. Do wskaźnika instrukcji (IP) ładowana jest następna instrukcja do wykonania po powrocie.

Instrukcja IRET jest powszechnie używana na końcu procedur obsługi przerwań i wywołań procedur, aby powrócić do kodu, który został przerwany lub wywołać procedurę.

Aktorstwo przed kamerą

Powiązane kategorie