アセンブリ言語は、機械語に最も近い低水準プログラミング言語です。CPU命令を人間が理解しやすいニーモニック形式で記述し、アセンブラによって機械語に変換されます。ハードウェア制御やシステムプログラミングに使われます。
ニーモニックは、機械語の命令を表す人間が読める記号や略語です。MOV、ADD、JMPなどの命令コードを記号化したもので、アセンブリ言語の構成要素として機能します。各CPU命令に対応した略記号です。
アセンブリ言語は言語体系全体を指し、ニーモニックはその中の命令表記です。アセンブリ言語は「何で書くか」という言語選択であり、ニーモニックは「どう書くか」という記号体系です。対象範囲では、アセンブリ言語はプログラム全体を包括し、ニーモニックは個別命令のみ指します。
アセンブリ言語は言語としての全体像を語る時、ニーモニックは具体的な命令記号を説明する時に使い分けます。技術文書では、言語体系ならアセンブリ言語、命令コードならニーモニックを選びます。