タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

x86に関するKazumi007のブックマーク (1)

  • x86-64プロセッサでGNU assemblerを使う - Qiita

    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

    x86-64プロセッサでGNU assemblerを使う - Qiita
  • 1