a %eax、%ax或%al
b %ebx、%bx或%bl
c %ecx、%cx或%cl
d %edx、%dx或%dl
S %esi或%si
D %edi或%di
r 任何可用的通用寄存器
q %eax、%ebx、%ecx、%edx之一
A 对64位值使用%eax和%edx
f 使用浮点寄存器
t 使用第一个浮点寄存器
u 使用第二个浮点寄存器
m 使用变量的内存位置
o 使用偏移内存位置
V 使用直接内存位置
i 使用立即整数值
n 使用值已知的立即整数值
g 使用任何可用的寄存器或者内存位置