Long / Pointerは64bitです。LP64として知られています。 なお、Microsoft x64 calling convention は Long Long / Pointerが64bitです。LLP64として知られています。 GAS suffixとはGNU assemblerのニーモニックの後ろに付く文字です。 mov命令を例にすると、 movbはオペランドが1byteであることを、 movqはオペランドが8byteであることを示します。 なお、GAS suffixは省略できます。具体的には movl %eax, %ebx と記載しなくても、単にmov %eax, %ebxでよいです。 general purpose register 16個のgeneral purpose registers(GPRs)が利用できます。サイズは64bit長です。 63 31 15 7 0