Передача управления менее привелегированному сегменту кода

Тема в разделе "WASM.ASSEMBLER", создана пользователем C0DiCK, 28 авг 2006.

  1. C0DiCK

    C0DiCK New Member

    Публикаций:
    0
    Регистрация:
    18 окт 2005
    Сообщения:
    38
    Как это можно сделать? RET?
     
  2. sergh

    sergh New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    128
    Адрес:
    rsdn
    Ага. Только retf, естественно. У меня даже работает ;) Второй вариант - iret, но он почему-то получается (см. ветку форума с моим вопросом), третий - SYSEXIT, но с ним я пока не разбирался.
     
  3. C0DiCK

    C0DiCK New Member

    Публикаций:
    0
    Регистрация:
    18 окт 2005
    Сообщения:
    38
    SYSEXIT - не то, независимо от привелигированности сегмента назначения, проц ставит CPL равным 3, что лично мне не подходит.