Странный код на as

Тема в разделе "WASM.UNIX", создана пользователем P_F, 29 авг 2007.

  1. P_F

    P_F New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2006
    Сообщения:
    116
    Адрес:
    Russia
    Скажите пожалуйста есть ли разница между
    этим:
    Код (Text):
    1.      pushl  %mem
    2.      jmp      1f
    3. 1:  jmp 1f
    4. 1:  jmp 1f
    5. 1:  popfl
    6.      jmp     1f
    7. 1:  jmp 1f
    8. 1:  jmp 1f
    9. 1:
    и этим:
    Код (Text):
    1. pushl %mem
    2. popfl
    ?
    То есть в чём фича этих джампов (и есть ли она вообще)?
     
  2. HoBleen

    HoBleen New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    77
    Это мусор для того, чтобы притормозить анализ кода.
     
  3. P_F

    P_F New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2006
    Сообщения:
    116
    Адрес:
    Russia
    Всё нашёл, это просто для устранения так называемого "trap 15" на камнях Pentium Pro 200...
    кому интересно могут глянуть "Intel inside" я особо не копал...