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

Discussion in 'WASM.UNIX' started by P_F, Aug 29, 2007.

  1. P_F

    P_F New Member

    Blog Posts:
    0
    Joined:
    Mar 27, 2006
    Messages:
    116
    Location:
    Russia
    Скажите пожалуйста есть ли разница между
    этим:
    Code (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:
    и этим:
    Code (Text):
    1. pushl %mem
    2. popfl
    ?
    То есть в чём фича этих джампов (и есть ли она вообще)?
     
  2. HoBleen

    HoBleen New Member

    Blog Posts:
    0
    Joined:
    Jan 15, 2007
    Messages:
    77
    Это мусор для того, чтобы притормозить анализ кода.
     
  3. P_F

    P_F New Member

    Blog Posts:
    0
    Joined:
    Mar 27, 2006
    Messages:
    116
    Location:
    Russia
    Всё нашёл, это просто для устранения так называемого "trap 15" на камнях Pentium Pro 200...
    кому интересно могут глянуть "Intel inside" я особо не копал...