最終更新:2012-05-03 (木) 22:58:29 (4368d)  

アセンブラ
Top / アセンブラ

アセンブリ言語機械語に変換するプログラム

アセンブリ言語自体のことを指すことも。

x86アセンブラ

  • GAS - GNU Assembler
  • MASM (MASM32) - Microsoft Macro Assembler
  • FASM? - Flat Assembler
  • NASM - Netwide Assembler

ニーモニック

  • 機械語のプログラムを人間が理解できるように簡略化した英単語や記号の組み合わせに置き換えたもの。
  • オペコード (命令)、オペランド (対象のレジスタ、データ)を含む。

オペコード

オペランド

  • オペランドが[] で指定されている場合は[]中のアドレスに格納されたデータを意味。
  • [42010]
  • DWORD PTR [42010] - 32bit
  • WORD PTR [42010] - 16bit
  • BYTE PTR [42010] - 8bit

入門

関連

その他

参考