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

Discussion in 'WASM.BEGINNERS' started by zaff, Oct 24, 2008.

  1. zaff

    zaff New Member

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

    GoldFinch New Member

    Blog Posts:
    0
    Joined:
    Mar 29, 2008
    Messages:
    1,775
  3. Freeman

    Freeman New Member

    Blog Posts:
    0
    Joined:
    Feb 10, 2005
    Messages:
    1,385
    Location:
    Ukraine
    нету
     
  4. Osen

    Osen Рие

    Blog Posts:
    0
    Joined:
    Apr 5, 2008
    Messages:
    283
    Location:
    Париж
    zaff
    В 16-битном режиме адресации есть [BP/BX + DI/SI] адресация. "- SI" такого нет.
     
  5. zaff

    zaff New Member

    Blog Posts:
    0
    Joined:
    Aug 20, 2003
    Messages:
    5
    Location:
    Россия, Усть-Илимск
    ок. спасибо всем