Начальные значения регистров

Тема в разделе "WASM.BEGINNERS", создана пользователем Patrick, 1 июл 2005.

Статус темы:
Закрыта.
  1. Patrick

    Patrick New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2005
    Сообщения:
    4
    Может кто подскажет или даст линк? После загрузки PE регистры получают определенные значения. Хотелось бы узнать, имеют ли эти значения какой-нибудь смысл? Дебагеры эти значения переопределяют по-разному, кто как :/
     
  2. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    насколько я знаю - нет , (для программы )не имеет

    разве что esp и eip
     
  3. Patrick

    Patrick New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2005
    Сообщения:
    4
    2staier

    Боюсь, что ты не прав :\ ESI, EDI какими-то значениями инициализируются, EAX = 0 "почти" всегда имхо. Немогу найти конкретную инфу :dntknw:
     
  4. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    Patrick



    я имею в виду, что для программы это значения не имеет , а для обнаружения отладчиков или состояния os может иметь вполне
     
  5. bogrus

    bogrus New Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
  6. Patrick

    Patrick New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2005
    Сообщения:
    4
    Ну неверю я, что в регистрах образуется какой-нибудь "мусор" :) В DOS'е, в каком точно не помню регистре, хранился адрес PSP...
     
  7. Patrick

    Patrick New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2005
    Сообщения:
    4
    Во, bogrus, раскрыл глаза :), видно не одному мне это интересно, thx
     
Статус темы:
Закрыта.