ここからは、x86の命令セットにある個々の命令について、詳細に解説していく。読みやすさとページサイズを小さくするために、個々の命令をグループに分けて解説していく。
より詳細な情報が必要であれば、[https://www.intel.co.jp/content/dam/www/public/ijkk/jp/ja/documents/developer/IA32_Arh_Dev_Man_Vol2A_i.pdf インテルによるIA-32 アーキテクチャのマニュアル]（『中巻A：命令セット・リファレンスA-M』） を参照するのが良い。（ [https://www.intel.co.jp/content/dam/www/public/ijkk/jp/ja/documents/developer/IA32_Arh_Dev_Man_Vol2B_i.pdf 『中巻B：命令セット・リファレンスN-Z』] ）
オペランドをとらない命令は、以下のように表記する。
オペランドを1個とる命令は、以下のように表記する。
オペランドを2個とる命令は、以下のように表記する。また、アセンブラによって命令のフォーマットが異なることに注意する必要がある。
X86 Assembly/X86 Instructions