ホームページ  >  記事  >  コンピュータで直接実行できるプログラムを作成するにはどのようなプログラミング言語が使用されますか?

コンピュータで直接実行できるプログラムを作成するにはどのようなプログラミング言語が使用されますか?

青灯夜游
青灯夜游オリジナル
2021-03-24 17:05:3249079ブラウズ

コンピュータで直接実行できるプログラムは「機械語」で書かれています。機械語とは、機械が翻訳することなく直接認識できるプログラミング言語または命令コードであり、各オペレーションコードはコンピュータ内部に対応する回路を備えて完成する、または機械が直接理解して受け入れることができるプログラミング言語を指します。翻訳、または命令コード。

コンピュータで直接実行できるプログラムを作成するにはどのようなプログラミング言語が使用されますか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

コンピュータで直接実行できるプログラムは「機械語」で書かれています。

プログラミング言語は、コンピューター プログラムを定義し、コンピューターに命令を発行するために使用される形式言語です。コンピューター言語には数多くの言語が存在し、毎年多数の新しいプログラミング言語が作成されています。プログラミング言語はレベルに応じて、機械語、アセンブリ言語、高級言語の 3 つのカテゴリに分類できます。

  • 機械語は一連の機械命令で構成されており、機械によって直接実行できます。 機械語で書かれたプログラムには、読みにくく覚えにくいという問題があります。

  • アセンブリ言語は基本的にハードウェア上で直接動作する言語であり、ニーモニックを使用するため、機械語よりも書きやすく、読みやすいです。

  • 高級言語では、複数のアセンブラ ステートメントがより簡潔なプログラミング ステートメントにマージされ、同時にスタックやレジスタ割り当ての管理などの一部のタスクが自動的に完了するため、

機械語とは、機械が翻訳することなく直接認識できるプログラミング言語または命令コードのことで、各演算コードはコンピュータ内部に対応する回路を持っています。翻訳とは、マシンが直接理解して受け入れることができるプログラミング言語または命令コードのことです。

機械語は、柔軟性、直接実行、高速という特徴があります。異なる種類のコンピュータの機械語には互換性がなく、ある種類のコンピュータの機械語命令に従ってコンパイルされたプログラムは、別の種類のコンピュータでは実行できません。

命令とは機械語の文であり、意味のあるバイナリコードの集合です命令の基本的な形式はオペレーションコードフィールドとアドレスコードフィールドなどですオペレーションコードは動作の性質を指定しますおよび命令の機能、アドレス コードはオペランドまたはオペランドのアドレスを示します。

オペコードは命令の動作を指定します。これは命令内のキーワードであり、デフォルトにすることはできません。オペランドは命令のオペランドを表します。コンピュータの命令形式は、マシンの語長、メモリ容量、命令機能と大きな関係があります。プログラムの設計を容易にし、基本演算の並列性を高め、命令の機能を向上させるという観点から、命令にはさまざまな情報を含める必要があります。ただし、一部の命令では情報の一部が無駄になるため、命令が占有する記憶領域が無駄になり、メモリアクセス数が増加し、実際に速度に影響を与える可能性があります。したがって、命令が十分な情報を与えるだけでなく、その長さがマシンのワード長と可能な限り一致し、記憶領域を節約し、値の時間を短縮できるように、命令フォーマットを合理的かつ科学的に設計する方法は次のとおりです。 、マシンのパフォーマンスを向上させることは、命令フォーマット設計における重要な問題です。

プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !

以上がコンピュータで直接実行できるプログラムを作成するにはどのようなプログラミング言語が使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。