ホームページ >よくある問題 >CPUの記述のどこが間違っているのでしょうか?

CPUの記述のどこが間違っているのでしょうか?

藏色散人
藏色散人オリジナル
2020-08-27 11:24:1911066ブラウズ

CPU に関する誤った説明は、「プログラム カウンタ PC は、命令アドレスを格納するだけでなく、算術論理演算結果を一時的に格納することもできる」というものです。プログラム カウンタは、次の 2 つの機能を持つ特殊なレジスタです。情報とカウント。

CPUの記述のどこが間違っているのでしょうか?

推奨: 「プログラミング ビデオ

CPU に関する誤った説明は「プログラム カウンター PC」です。命令アドレスの保存に加えて、算術論理演算結果も一時的に保存できます。

#正解は次のとおりです。

    #CPU は命令ごとに操作信号を生成し、その操作信号を対応するコンポーネントに送信して制御します。
  • CPU のコントローラーは、コンピューター実行プロセスの自動化を決定します
  • 命令デコーダーは CPU コントローラーのコンポーネントです
  • # #CPU コンピュータの制御中枢であり、主に演算装置、制御装置、レジスタ群、内部バスなどから構成されます。コントローラは、プログラムカウンタ、命令レジスタ、命令デコーダ、タイミングジェネレータ、動作コントローラから構成され、命令を発行する、つまり全体の動作を調整し指示する「意思決定機構」です。コンピューターシステム。その主な機能は次のとおりです: メモリから命令をフェッチし、メモリ内の次の命令の位置を示す; 命令をデコードまたはテストし、指定されたアクションを開始するために対応する動作制御信号を生成する; CPU へのコマンドと制御、CPU 間のデータの流れメモリと入出力デバイス。
プログラムカウンタ(PC)は、情報の登録とカウントの2つの機能を持つ特殊なレジスタで、命令カウンタとも呼ばれ、プログラムの実行開始前にプログラムの開始アドレスがPCに送信されます。 PC: このアドレスはプログラム内にあり、メモリにロードされるときに決定されるため、PC の初期内容はプログラムの最初の命令のアドレスになります。命令が実行されると、CPU は次に実行される命令のアドレスを常に保持するように PC の内容を自動的に変更します。ほとんどの命令は順次実行されるため、変更プロセスでは通常、PC に 1 を加算するだけです。転送命令が発生すると、次の命令のアドレスは、現在の命令のアドレスに前方シフト量または後方シフト量を加えたもの、または転送命令によって与えられた直接転送アドレスに基づいて取得されます。

以上がCPUの記述のどこが間違っているのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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