ホームページ よくある問題 基本的な演算や判断を行うためにCPUは何を行うのでしょうか?

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

Dec 10, 2020 pm 03:03 PM
cpu 基本操作

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 までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ゲーム時の CPU 使用率はどのくらいあるべきですか? ゲーム時の CPU 使用率はどのくらいあるべきですか? Feb 19, 2024 am 11:21 AM

ゲーム時の CPU 使用率はどのくらいあるべきですか?

Intel XTU を使用して CPU をアンダーボルト化し、オーバークロックする方法 Intel XTU を使用して CPU をアンダーボルト化し、オーバークロックする方法 Feb 19, 2024 am 11:06 AM

Intel XTU を使用して CPU をアンダーボルト化し、オーバークロックする方法

Win11でCPUパフォーマンスを最大に設定する方法 Win11でCPUパフォーマンスを最大に設定する方法 Feb 19, 2024 pm 07:42 PM

Win11でCPUパフォーマンスを最大に設定する方法

ボックス CPU とバルク CPU の違い ボックス CPU とバルク CPU の違い Jan 23, 2024 am 09:46 AM

ボックス CPU とバルク CPU の違い

WIN10サービスホストの動作プロセスがCPUを過剰に占有している WIN10サービスホストの動作プロセスがCPUを過剰に占有している Mar 27, 2024 pm 02:41 PM

WIN10サービスホストの動作プロセスがCPUを過剰に占有している

コンピューターの CPU のクロック周波数を上げる方法 コンピューターの CPU のクロック周波数を上げる方法 Feb 20, 2024 am 09:54 AM

コンピューターの CPU のクロック周波数を上げる方法

144コア、3DスタックSRAM:富士通、次世代データセンタープロセッサMONAKAの詳細を発表 144コア、3DスタックSRAM:富士通、次世代データセンタープロセッサMONAKAの詳細を発表 Jul 29, 2024 am 11:40 AM

144コア、3DスタックSRAM:富士通、次世代データセンタープロセッサMONAKAの詳細を発表

リークにより、Intel Arrow Lake-U、-H、-HX、-S の主要な仕様が明らかに リークにより、Intel Arrow Lake-U、-H、-HX、-S の主要な仕様が明らかに Jun 15, 2024 pm 09:49 PM

リークにより、Intel Arrow Lake-U、-H、-HX、-S の主要な仕様が明らかに