DIV и странный результат

Тема в разделе "WASM.BEGINNERS", создана пользователем taksos, 19 янв 2009.

  1. taksos

    taksos New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2008
    Сообщения:
    23
    Есть два числа, одно занесено в EAX, другое в EBP. После DIV получается следующая фигня, подскажите, из-за чего может эта ошибка?
    p.s. Причем, если написать программу, которая выполняет только эту операцию, то все работает корректно.
    [​IMG]
    [​IMG]
     
  2. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    А чё 2090000048Ah разделить на 21Eh не равно 56F614C846h?

    Добавлено:
    cdq?
     
  3. taksos

    taksos New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2008
    Сообщения:
    23
    Не понял, откуда взялись 209?
     
  4. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    Из первого скриншота - edx :)
     
  5. taksos

    taksos New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2008
    Сообщения:
    23
    Я думал, что делимое берется только из EAX
    murder, спасибо за помощь!