ホームページ  >  記事  >  基本的な演算や判断を行うためにCPUは何を行うのでしょうか?

基本的な演算や判断を行うためにCPUは何を行うのでしょうか?

王林
王林オリジナル
2020-12-10 15:03:0717263ブラウズ

CPU は命令を実行することで基本的な演算や判断の 1 ステップを完了します。 CPUは主に制御部と演算部の2つの部分から構成されており、制御部は命令を用いて機械の動作を指示します。通常、命令にはオペレーション コードとオペランドという 2 つの側面が含まれており、オペレーション コードは完了する演算を決定し、オペランドは演算に参加するデータとそのデータが配置されているユニット アドレスを指します。

基本的な演算や判断を行うためにCPUは何を行うのでしょうか?

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

cpu は命令を実行することで基本的な演算や判断の 1 ステップを完了します。

CPU では、命令の実行には命令フェッチ、解析、実行の 3 つのステップがあり、命令を実行するだけで 1 つの基本的な演算または判断が完了します。

CPU の紹介

中央処理装置 (CPU) は、電子コンピュータの主要デバイスの 1 つであり、コンピュータの中心となるアクセサリです。その機能は主に、コンピュータの命令を解釈し、コンピュータ ソフトウェアでデータを処理することです。 CPU は、命令を読み取り、デコードし、実行するコンピューターの中核コンポーネントです。

中央処理装置は主にコントローラと演算装置の 2 つの部分で構成され、これらの部分にはキャッシュ メモリとそれらの間の接続を実現するデータおよび制御バスも含まれます。電子コンピュータの 3 つのコア コンポーネントは、CPU、内部メモリ、および入出力デバイスです。中央処理装置の主な機能は、命令の処理、演算の実行、時間の制御、およびデータの処理です。

コンピュータ アーキテクチャにおいて、CPU は、コンピュータのすべてのハードウェア リソース (メモリ、入出力ユニットなど) を制御および割り当て、一般的な操作を実行するコア ハードウェア ユニットです。 CPU はコンピュータの計算および制御のコアです。コンピュータ システム内のすべてのソフトウェア層の動作は、最終的には命令セットを通じて CPU 動作にマッピングされます。

命令

コンピューターにおいて、命令とは、機械に動作を指示する命令や命令のことです。プログラムとは、一連の命令を配列したものです。プログラムを実行するプロセスは、コンピュータの作業プロセスです。

コントローラーは命令に依存してマシンの動作を指示します。人は命令を使用して自分の意図を表現し、それをコントローラーに渡して実行します。コンピュータが実行できるさまざまな命令の集合をコンピュータの命令体系と呼びますが、コンピュータはそれぞれ固有の命令体系を持ち、命令の内容や形式も異なります。

通常、命令にはオペレーション コードとオペランドの 2 つの側面が含まれます。

  • オペレーション コードにより、完了するオペレーションが決定されます

  • # #オペランドは、演算に参加するデータと、それが配置されているユニット アドレスを指します。

コンピューターでは、演算要件とオペランド アドレスは 2 進数で表され、オペレーション コードと呼ばれます。 、命令全体はバイナリエンコーディングの形式でメモリに保存されます。

命令の種類と数は特定のマシン モデルに関連するため、ここでは詳しく説明しません。特定のマシン データ マニュアルを参照してください。

#命令実行プロセス

  • #最初のステップは、命令をフェッチして分析することです。

    プログラムで指定された順序に従い、実行中の命令を内部メモリからフェッチし、コントローラの命令レジスタに送り、フェッチされた命令は、命令コードに基づいて解析されます。命令に従って、コンピュータは何をすべきか、どのような操作を行うかを決定します。

  • #2 番目のステップは、命令を実行することです。
  • 命令の分析結果に従って、コントローラーは、関連するコンピューターコンポーネントに操作を完了するように指示するために、操作を完了するために必要な一連の制御電位を送信し、同時に、命令のフェッチの準備をします。次の指示。

基本的な演算や判断を行うためにCPUは何を行うのでしょうか?(学習ビデオ共有:

プログラミングビデオ

以上が基本的な演算や判断を行うためにCPUは何を行うのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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