アセンブリ言語で書かれたコードから実行オブジェクトを生成するソフトウェアです.例えば,C言語などの高級言語をコンパイラがアセンブリ言語に変換し,そのアセンブリ言語をアセンブラが実行オブジェクトに変換します.