Gateway-beskrivelsen er en tjenestedatastruktur , der tjener til forskellige overgange. Bruges kun i beskyttet tilstand . I virkelig tilstand kan en fjern adresse fungere som en analog. Længden af deskriptoren er standard og lig med otte bytes .
Vælgeren og offset udgør den sædvanlige fjernadresse for procedureindgangspunktet.
Når der udføres remote CALL , JMP- kommandoer, der specificerer en gateway -vælger , ignoreres den offset-værdi, der er angivet i kommandoen.
Overgangsalgoritme ved hjælp af en gateway:
Nu mere detaljeret:
Kan ikke bruges i IDT .
Et karakteristisk træk ved opkaldsgatewayen er tilstedeværelsen af WC-feltet, takket være hvilket det er muligt at overføre op til 2 5 =32 ord / dobbeltord til den kaldte procedure gennem stakken . Denne type gateway er beskrevet mere detaljeret i artiklen Segmenteret hukommelsesbeskyttelse
Kan bruges i enhver af de tre deskriptortabeller.
Den eneste funktion ved denne gateway er, at segmentet er angivet som et TSS -segment . Forskydningsfelter bruges ikke og kan have en hvilken som helst værdi.
Denne gateway bruges kun i IDT .
Dens funktion er nulstillingen af IF-afbrydelsesflaget , når man går ind i behandlingsproceduren. Da den tidligere værdi af flagregisteret er lagret på stakken , vender IF-flaget tilbage til sin oprindelige position , når man afslutter behandlingsproceduren . Dette gør det muligt at håndtere nogle afbrydelser i CLI -tilstand .
Denne gateway bruges kun i IDT .
Den enkleste gateway. Når en afbrydelse ankommer, går den blot til behandlingsproceduren (hvis det er nødvendigt, skiftes stakken ).