GCC inline assembler, x86 opcode

OP #2474860
Lesenswert?

Hallo GCC Kenner,

  asm volatile("movl $0x00, %eax");
  asm volatile("movl 0x00, %eax");

 401183:       b8 00 00 00 00          mov    $0x0,%eax
 401188:       a1 00 00 00 00          mov    0x0,%eax

Was ist der Unterschied zwischen immediate value und einer
Konstante? Wie man sieht, sieht der opcode anders aus.

Grüße,
Daniel

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren