アセンブリ言語と機械語は1:1で相互変換できる。
コンパイラ言語と機械語は1:1で相互変換できない。

実際の処理系は、実行ファイル作るための書式をやマクロを持ってるから
無条件に成立するわけではないけど、本質的な部分で全く違う。

ま、素人にはどうでもいい違いなのは確かだが。