ものすごーく噛み砕いて書くよ。

あなたがPCに命令します。このアプリを起動しろ、とかね。
(実際にはクリックやキーボード操作だったりするわけだけど)
でも、CPUには人間の言葉がわかりません。
そこで、OSがCPUにわかるように命令を翻訳するわけです。
ここまではOK?
で、CPUの機構が違うって事は言葉が違う別民族みたいなものだ。
例えばx86はアメリカ人でPPCはドイツ人、みたいに。
言葉が違うって事は、翻訳する辞書も変えなきゃいけないよね?
そんなわけで、翻訳者たるOSをドイツ語辞書から英語の辞書に
書き換える作業が必要になってくると。