レジスタ † 32bit: %eax, %ebx, %ecx, %edx, %edi, %esi, %ebp, %esp 16bit: %ax, %bx, %cx, %dx, %di, %si, %bp, %sp 8bit: %ah, %al, %bh, %bl, %ch, %cl, %dh, %dl segment:%cs, %ds, %ss, %es, %fs, %gs ctrl: %cr0, %cr2, %cr3 debug: %db0, %db1, %db2, %db3, %db6, %db7 test: %tr6, %tr7 floating point register stack: %st or %st(0), %st(1), %st(2), %st(3), %st(4), %st(5), %st(6), %st(7) ↑ 書き方 † 即値 $をつける. レジスタ %をつける