機械語が動いている状況とエンジニアが機械語を使用する状況とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 機械語が動いている状況とエンジニアが機械語を使用する状況の意味・解説 

機械語が動いている状況とエンジニアが機械語を使用する状況

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/22 10:09 UTC 版)

機械語」の記事における「機械語が動いている状況とエンジニアが機械語を使用する状況」の解説

現在でも全てのプログラムは、たとえ高級言語書かれていようが、ユーザには見えてなかろうが、結局は全て機械語変換され実行されている。コンピュータ中央処理装置は常に機械語動いている。コンピュータはどの瞬間も、機械語無しでは全く動かないコンピュータサイエンティストエンジニアたちの数十年以上の努力積み重ねおかげでアセンブラ作られコンパイラ作られ高級言語作られ便利なアプリケーション・ソフトウェアもあるので、現在では、一般ユーザも、パソコンしか触ったとがないような巷の若いソフトウェアエンジニアも、機械語直接書いた読んだりしなくても、コンピュータそれなりに操れる。 だが、一般ユーザや巷のソフトウェアエンジニアが機械語直接書いた読んだりしていなくても、それは「彼らは直接書いた読んだりしていない」というだけのことでしかなく、実際にコンピュータ核心部分中央処理装置は常に機械語動いている。また、現在でもいわゆる組み込み系のエンジニア」や「ハードウェア系エンジニア」などは、しばしばアセンブラ逆アセンブラを扱う必要があり、アセンブラ逆アセンブラ使えばその画面には機械語そのもの表示されているのでそれを目にすることになる。こうしたエンジニアは、時には機械語直接自分の目で読んだ書いたりする場合もある。また忘れならないが、CPUMPU開発企業(たとえばインテルAMDなど)で新たなCPUMPUアーキテクチャ設計するエンジニアたちは、しばしば機械語についてかなり深いレベル検討しており、新たなアーキテクチャ創造する場合新たな機械語作り出す人間がわざわざ直接機械語書いた読んだりする場合は、以前次のような理由であったアセンブラ存在しない高価なため購入できない、クロスアセンブラであるため別のコンピュータが必要、など きわめて単純な処理の繰り返し高速に処理させたいのにもかかわらずコンピュータ性能が低いうえに、プログラミング言語BASICインタプリタ望み処理速度得られず、機械語書いたルーチン呼び出す形にすれば可能な場合(たとえば1970年代~1980年代など、たとえば2Dシューティングゲームソフトの上左右画面スクロール理など) 高効率処理する機械語コンパイラがうまく生成してくれない場合 今日では、GNU Binutilsないし同様なライブラリがあることも多くそういったユーティリティライブラリを使うことで、アセンブラ逆アセンブラ書いたリバースエンジニアリングなどですら、機械語直接触れずできることも多い。そのため、巷のエンジニアたちが機械語直接読んだ書いたりするのは、そのようなユーティリティライブラリが(まだ)無い新しプロセッサ場合対応していない新機能などを使う場合プログラミング言語には馴染まない特殊な命令を扱う場合trampolineのようなテクニック必要な場合プロセッサバグ当たった(等の可能性疑われる場合何らかの理由コアダンプ直接解析しなければならない場合、などに限られてきている。

※この「機械語が動いている状況とエンジニアが機械語を使用する状況」の解説は、「機械語」の解説の一部です。
「機械語が動いている状況とエンジニアが機械語を使用する状況」を含む「機械語」の記事については、「機械語」の概要を参照ください。

ウィキペディア小見出し辞書の「機械語が動いている状況とエンジニアが機械語を使用する状況」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


このページでは「ウィキペディア小見出し辞書」から機械語が動いている状況とエンジニアが機械語を使用する状況を検索した結果を表示しています。
Weblioに収録されているすべての辞書から機械語が動いている状況とエンジニアが機械語を使用する状況を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書から機械語が動いている状況とエンジニアが機械語を使用する状況を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「機械語が動いている状況とエンジニアが機械語を使用する状況」の関連用語

1
14% |||||

機械語が動いている状況とエンジニアが機械語を使用する状況のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



機械語が動いている状況とエンジニアが機械語を使用する状況のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの機械語 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS