опкод для NOP

Тема в разделе "WASM.ASSEMBLER", создана пользователем t00x, 10 янв 2008.

  1. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    в таблице A-3 "Two-bytе Opcodе Map" от Intel есть опкод 0F 0D (описан как NOP Ev). однако в Vol-2B в описании инструкции NOP такого нет.
    подскажите есть ли для инструкции NOP такой опкод.
     
  2. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    Это prefetch.
    http://www.patentstorm.us/patents/6253306-description.html
     
  3. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    reverser
    Спасибо за исчерпывающий ответ.
     
  4. Ustus

    Ustus New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2005
    Сообщения:
    834
    Адрес:
    Харьков
    Не совсем. Этот префетч - из 3DNow!, следовательно действителен только для AMD. А Intel, на который ссылается t00x, декларирует это как NOP. (Видимо, из соображений совместимости). Для интел есть только другой prefetch - 0F 18
     
  5. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.734
  6. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    Ustus
    Спасибо, понятно.
    asmlamo
    90, 0F 18 - ещё нопы будут?
     
  7. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    поиск по форуму была такая большая тема :P
     
  8. EvilPhreak

    EvilPhreak New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2007
    Сообщения:
    154
  9. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    В оптимизационных гидах от интела (3.5.1.8) и амд (4.13) есть про мультибайтные нопы.
     
  10. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    http://www.openrce.org/forums/posts/516#1693
     
  11. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    EvilPhreak
    asmfan
    reverser
    про мультибайтные нопы видел в мануалах.
    rain
    угу. несколько маленьких тем поинтересней, чем одна большая :P
     
  12. Vov4ick

    Vov4ick Владимир

    Публикаций:
    0
    Регистрация:
    8 окт 2006
    Сообщения:
    581
    Адрес:
    МО
    NOP - это то же, что xchg ax,ax (use16). Соответственно можно писать любые другие регистры, получится тоже nop, но с другими регистрами и другого размера.