Átjáró fogantyú

Az átjáróleíró  egy szolgáltatásadat- struktúra , amely különféle átmenetekhez szolgál. Csak védett módban használható . Valós módban egy távoli cím analógként szolgálhat. A leíró hossza szabványos és nyolc bájt .

A kiválasztó és az eltolás alkotja az eljárás belépési pontjának szokásos távoli címét.

Távoli CALL , átjáróválasztót meghatározó JMP parancsok végrehajtásakor a parancsban megadott eltolási értéket figyelmen kívül hagyja.

Átmeneti algoritmus átjáró használatával:

Most részletesebben:

Call Gate ( eng.  Call Gate )

lásd még en:Call gate

IDT -ben nem használható .

A call gateway jellegzetessége a WC mező jelenléte, melynek köszönhetően a veremen keresztül akár 2 5 = 32 szót/dupla szót is át lehet vinni a hívott eljárásba . Az ilyen típusú átjárókat részletesebben a Szegmentált memóriavédelem című cikk ismerteti

Feladatkapu  _ _ _

A három leíró táblázat bármelyikében használható.

Ennek az átjárónak az egyetlen jellemzője, hogy a szegmens TSS szegmensként van megadva . Az eltolási mezők nem használatosak, és bármilyen értékük lehet.

Interrupt Gate  _ _

Ez az átjáró csak az IDT -ben használatos .

Jellemzője az IF megszakítási jelző visszaállítása a feldolgozási folyamatba való belépéskor. Mivel a jelzőregiszter előző értéke a veremben van tárolva , így a feldolgozási eljárásból való kilépéskor az IF jelző visszatér eredeti pozíciójába. Ez lehetővé teszi bizonyos megszakítások kezelését CLI módban .

Csapdakapu  _ _ _

Ez az átjáró csak az IDT -ben használatos .

A legegyszerűbb átjáró. Amikor megszakítás érkezik, egyszerűen a feldolgozási folyamatba megy (ha szükséges, a verem átkapcsol ).

Lásd még

Linkek