Для передач управления без изменения уровня привилегий это более сложный (и медленный) способ перехода по сравнению с обычным способом - без применения шлюзов. Но есть ряд факторов, по которым использование шлюзов является целесообразным при переходах и без изменения уровня привилегий.
Если не происходит изменения уровня привилегий, то для передачи управления возможно использование не только команды вызова процедуры, но и команды межсегментной передачи управления без сохранения адреса возврата JMP типа FAR. В этом случае используется только заданный командой селектор дескриптора шлюза вызова, а смещение, заданное командой, игнорируется. При переходе адрес возврата не сохраняется. |