Проблемы с адресацией

Тема в разделе "WASM.BEGINNERS", создана пользователем zaff, 24 окт 2008.

  1. zaff

    zaff New Member

    Публикаций:
    0
    Регистрация:
    20 авг 2003
    Сообщения:
    5
    Адрес:
    Россия, Усть-Илимск
    Интересная проблемка. Есть индексная адресация со смещением такого вида:
    mov DX, var[4*2-SI]
    при SI=0, работает нормально, но при других значениях, выдает неправильное значение эл-та массива (условно). Кто подскажет?
     
  2. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
  3. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    нету
     
  4. Osen

    Osen Рие

    Публикаций:
    0
    Регистрация:
    5 апр 2008
    Сообщения:
    283
    Адрес:
    Париж
    zaff
    В 16-битном режиме адресации есть [BP/BX + DI/SI] адресация. "- SI" такого нет.
     
  5. zaff

    zaff New Member

    Публикаций:
    0
    Регистрация:
    20 авг 2003
    Сообщения:
    5
    Адрес:
    Россия, Усть-Илимск
    ок. спасибо всем