• ベストアンサー

osのwindowsはアセンブリ言語でも作られてい

osのwindowsはアセンブリ言語でも作られていると書いてあるんですが、 アセンブリ言語って機械語に近い低級言語ですよね? windowsを人間がコーディングするときにアセンブリ言語を打つんですか? 大変じゃないんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • watanabe04
  • ベストアンサー率18% (295/1598)
回答No.2

機械がわかるのは機械語だけ、人間がわからない言語です。 人間がわかるようなもので記述して機械語に変換すればいいじゃん? ということでいろいろな言語が開発されました。 高級言語になるほどわかりやすいですが、「変換(コンパイル)」には 相当な負担がかかり、複雑な処理には時間がかかります。 OSなんか作っているとその時間がばかにならないことがあります。 なので核心部分だけ機械語(ニーモニック)で作るのです。

okwaveokw
質問者

お礼

ありがとうございます

その他の回答 (2)

回答No.3

貴殿はアセンブラに興味が有るのでしょうか? そうでなければ気にしないで下さい、 C言語などもコンパイル過程で一時アセンブラに 変換されて、そこから機械語に翻訳されます。 興味が有るなら「CASL2」から始めて、 「アセンブリ言語の教科書」を読んでみて、 その後のご自身の進路を検討しましょう。

okwaveokw
質問者

お礼

ありがとうございます

回答No.1

>windowsを人間がコーディングするときにアセンブリ言語を打つんですか? 使うのはニーモニックだと思いますよ。 また、 >osのwindowsはアセンブリ言語でも作られていると書いてあるんですが、 これも誤解を招きます。 あくまで一部には、使われるというだけで、 全部をアセンブラで書いていると受け取られかねません。

okwaveokw
質問者

お礼

ありがとうございます

関連するQ&A