Skip to content

Examples

Hideaki Takahashi edited this page Apr 28, 2024 · 3 revisions

オペランドを取らない命令

        .globl main

main:
        nop
        ret
\x90\xc3\
0000000000000000 <main>:
   0:   90                      nop
   1:   c3                      ret

即値をオペランドに取る命令

        .globl main

main:
        mov     $0x11223344, %eax
        mov     $0x11223344, %ecx
        add     $0x11223344, %eax
        sub     $0x11223344, %eax

        ret
0000000000000000 <main>:
   0:   b8 44 33 22 11          mov    $0x11223344,%eax
   5:   b9 44 33 22 11          mov    $0x11223344,%ecx
   a:   05 44 33 22 11          add    $0x11223344,%eax
   f:   2d 44 33 22 11          sub    $0x11223344,%eax
  14:   c3                      ret

オペランドにメモリを直接指定