Arts >> Kunst og underholdning >  >> Film & TV >> Skuespil foran kamera

Hvilken handling finder sted, når en IRET-instruktion udføres?

IRET-instruktionen er en 16-bit-instruktion, der udfører en inter-rutineretur fra en procedure eller interrupt-handler. Når IRET-instruktionen udføres, finder følgende handlinger sted:

1. Programtælleren (PC) indlæses med den returadresse, der blev gemt på stakken under den tilsvarende CALL- eller INT-instruktion.

2. Stakmarkøren (SP) øges med to for at vise returadressen fra stakken.

3. CPU-flagene gendannes fra stakken.

4. Det aktuelle privilegieniveau gendannes.

5. Instruktionsmarkøren (IP) indlæses med den næste instruktion, der skal udføres efter returneringen.

IRET-instruktionen bruges almindeligvis i slutningen af ​​afbrydelsesservicerutiner og procedurekald for at vende tilbage til den kode, der blev afbrudt eller kaldet proceduren.

Skuespil foran kamera

Relaterede kategorier