Префиксы

Тема в разделе "WASM.ASSEMBLER", создана пользователем Rockphorr, 12 янв 2010.

  1. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.622
    Адрес:
    Russia
    префиксы насколько мне известно в маш коде стоят перед командой
    когда он один все тип топ, но вот когда их несколько то например
    (щас пишу как в отладчике)
    ES:
    DS:
    mov AX,[SI]

    на сколько я понимаю DS отменит ES ??
    и как это записать в масме без использования DB???
     
  2. deLight

    deLight New Member

    Публикаций:
    0
    Регистрация:
    26 май 2008
    Сообщения:
    879
    Rockphorr
    USE<сегметный регистр> если не ошибаюсь: USEDS и т.д.

    > на сколько я понимаю DS отменит ES ??
    А не быстрей ли глянуть в отладчике? ,)
     
  3. cppasm

    cppasm New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    923
    1. Используется последний указанный префикс из одной группы - т.е. DS_Seg отменит ES_Seg
    2. Такой бред ассемблеры генерировать не умеют, и смысла в этом нету. Если очень надо - пиши через DB
    Нету там такого, или ты свой MASM написал? :)
     
  4. deLight

    deLight New Member

    Публикаций:
    0
    Регистрация:
    26 май 2008
    Сообщения:
    879
    cppasm
    Ага. Ошибся.