アセンブリ言語(Assembly Language)は、コンピュータプログラミングの一部門を成す言語体系です。独特な特徴として、CPUが理解可能な機械語を、それを人間が理解できる形へと転化するニーモニック(mnemonic)へと変換する能力を持っています。機械語は2進数または16進数の英数字の羅列であり、人間が読み解くのは困難です。この理由から、現代のソフトウェア開発業界では、機械語を人間が読みやすい形に解釈するアセンブリの使用が一般的となっています。