sysenter

Тема в разделе "WASM.ASSEMBLER", создана пользователем ZX_CodeR, 23 июн 2007.

  1. ZX_CodeR

    ZX_CodeR New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2007
    Сообщения:
    48
    Здаров парни !!!
    Че делает опкод sysenter ?
     
  2. nester7

    nester7 New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2003
    Сообщения:
    720
    Адрес:
    Russia
    Здарова, парень !!!!
    Вот !!!!!!

    http://www.intel.com/design/processor/manuals/253667.pdf
     
  3. ZX_CodeR

    ZX_CodeR New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2007
    Сообщения:
    48
    Спасибушки nester7 :))))))))))
     
  4. PROFi

    PROFi New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2003
    Сообщения:
    690
    По комманде sysenter процессор переходит в режим ring 0 (kernel mode в XP) и начинает выполнение кода по адресу заложенному в MSR (модельно-специфические регистры) ниже список.

    174H IA32_SYSENTER_CS
    175H IA32_SYSENTER_ESP
    176H IA32_SYSENTER_EIP

    Поскольку комманда выполняется в несколько раз быстрее чем int 2Eh, то получаем нешуточный выйгрыш в скорости.
    по ком-де sysret процессор выходит из режима
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    ЗДарова, парень!!!
    Мануал Интел или АМД читать не пробовал? Или искать в гугле??
     
  6. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    ----оффтоп----
    Помоему нормальнай топик. Человек хочет разобратся в довольно непростой теме и обратился в этот форум за помощью. Ему обьяснили то что он хотел и ответы, может быть, помогут есчё ряду людей с подобными вопросами. Для этого форумы собственно и нужны.
    ---/оффтоп----
     
  7. nester7

    nester7 New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2003
    Сообщения:
    720
    Адрес:
    Russia
    Если присмотреться, то фиг, топик полная какашка :)
    Потому что любой поисовик по теме выдаёт хучу нужного.
    Очень редко _хреновый_ топик дествительно означает какую-то закулисную работу по теме.



    В свое время очень понравилось (да собсвенно и продолжает нравиться, хоть местами малость и гонят):
    Мне кажется, это нужно сделать МБР (Маст Б%я Рид) в первую очередь на васме :)

    http://ln.com.ua/~openxs/articles/smart-questions-ru.html
     
  8. bugaga

    bugaga New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2007
    Сообщения:
    361
    Вот кстати в чем вся суксевость WinХР и рулез win2000 - в хрени не заюзаешь sysenter для своих целей, а в венде2к легко :)
     
  9. Mental_Mirror

    Mental_Mirror New Member

    Публикаций:
    0
    Регистрация:
    7 май 2007
    Сообщения:
    431
    bugaga
    Для каких это "своих"??