Префиксы

Discussion in 'WASM.ASSEMBLER' started by Rockphorr, Jan 12, 2010.

  1. Rockphorr

    Rockphorr Well-Known Member

    Blog Posts:
    0
    префиксы насколько мне известно в маш коде стоят перед командой
    когда он один все тип топ, но вот когда их несколько то например
    (щас пишу как в отладчике)
    ES:
    DS:
    mov AX,[SI]

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

    deLight New Member

    Blog Posts:
    0
    Rockphorr
    USE<сегметный регистр> если не ошибаюсь: USEDS и т.д.

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

    cppasm New Member

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

    deLight New Member

    Blog Posts:
    0
    cppasm
    Ага. Ошибся.