ホームページ  >  記事  >  マイコンのコントローラーの基本的な機能は何ですか?

マイコンのコントローラーの基本的な機能は何ですか?

王林
王林オリジナル
2020-12-02 13:43:3668670ブラウズ

マイクロコンピュータのコントローラの基本的な機能は、コンピュータのさまざまなコンポーネントが協調して動作するように制御し、プログラムを正しく実行することです。コントローラーはコンピューターの中枢であり、機械内のすべてのコンポーネントがその作業を自動的に調整するように指示します。コントローラーの制御下で、コンピューターはプログラムによって設定された手順に従って一連の操作を自動的に実行し、特定のタスクを完了します。 。

マイコンのコントローラーの基本的な機能は何ですか?

#この記事の環境:Windows10、Dell G3。

マイクロコンピュータにおけるコントローラの基本的な機能は、コンピュータのさまざまなコンポーネントが調和して動作するように制御し、プログラムを正しく実行することです。

コントローラは、命令を発行する、つまりコンピュータシステム全体の動作を調整し、指示する「意思決定機関」です。

コントローラーはコンピューターの中枢であり、マシン全体のすべてのコンポーネントに指示して、その作業を自動的に調整します。コントローラーの制御下で、コンピューターはプログラムによって設定された手順に従って一連の操作を自動的に実行し、特定のタスクを完了できます。

コントローラー内の主なコンポーネントは次のとおりです。

①命令レジスタ: メモリから取得した命令を格納します。

②デコーダ: 命令内のオペレーションコードを制御信号に変換します。

③ タイミング ビート ジェネレーター: コンピューターをリズミカルかつ規則的に動作させるためのタイミング パルス ビート信号を生成します。

④動作制御コンポーネント: 制御信号を組み合わせて各コンポーネントを制御し、対応する動作を完了します。

⑤命令カウンタ: 次の命令のアドレスを計算して指します。

作業プロセス

(1) 指示を受け取ります。現在の命令のアドレスは、コントローラーのプログラム カウンタ (PC) に保存されます。命令を実行する最初のステップは、メモリのアドレス ドライバー (図示せず) にアドレスを送信し、アドレスに従って命令をフェッチし、命令レジスタ (命令レジスタ、IR) に送信することです。同時に。 PCが自動的に1を追加します。次の注文を受ける準備をしてください。

(2) 分析手順。命令は 2 つの部分で構成され、1 つの部分はオペレーション コード (OP) と呼ばれます。命令がどのような演算を実行するかを示し、残りの部分はデータアドレスコードと呼ばれ、格納されているデータがどのアドレスで演算されるかを示すために使用されます。命令解析段階では、演算装置に必要なオペランドを取得するために、データ アドレス コードをメモリに送信する必要があります。同時に、OPは命令デコードコンポーネントに送信され、どのコンポーネントに対してどのような演算を行うかの信号に変換され、演算により指定された信号(およびタイミング信号)が指定されたコンポーネントに送信されます。制御ロジック。

(3) 動作制御信号を送信します。関連する動作制御信号は、関連するコンポーネントが指定されたビートで指定された動作を完了できるように、タイミング配置に従って関連するコンポーネントに送信されます。

以上がマイコンのコントローラーの基本的な機能は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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