環境
- Ubuntu 20.04 LTS
はじめに
これからアセンブリを始める方へ。
Sublime Text
インストール方法は、公式にapt
でのやり方が書いてあります。
パッケージはNASM x86 Assembly
を入れましょう。
図1 NASM x86 Assembly
を入れたSublime Text 3
NASM
アセンブラです。
sudo apt install nasm
の1行です。
GNU ld
リンカです。上のNASM
と一緒に使います。
恐らくUbuntu 20.04 LTS
には最初から入っています。
gdb
デバッガです。
恐らく最初から入っています。
layout asm
すると逆アセンブルされたものが
layout regs
するとレジスタが
それぞれ表示されます。
Intelシンタックスが好みならば、set disassembly-flavor intel
をしましょう。
図2 gdb