検索
ホームページよくある問題コントローラーの基本的な機能は何ですか

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

Jan 25, 2021 pm 02:46 PM
コントローラ関数

コントローラーの基本的な機能は、機械のさまざまな部分が調和して動作するように制御することです。コントローラーはコンピューターの中枢であり、マシン内のすべてのコンポーネントが自動調整して動作するように指示します。コントローラ内部の主なコンポーネントは、命令レジスタ、デコーダ、タイミングビートジェネレータ、動作制御コンポーネント、命令カウンタです。

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

#この記事の動作環境: Windows10 システム、Thinkpad t480 コンピューター。

コントローラとは

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

コントローラーの機能

1. シーケンス。プログラムを構成する命令は特定の順序で実行する必要があり、間違えてはなりません。

2. タイミング。電子コンピュータは、多数のコンポーネントや部品で構成される複雑な機械であり、さまざまな信号がさまざまな経路をたどります。これらの要素とコンポーネントが調和して動作するためには、システムに統一された時間基準、つまりクロックとビートが必要です。コンピュータのクロックとビートは発振器によって提供されます。発振器の動作周波数はクロック周波数と呼ばれます。明らかに、クロック周波数が高いほど、コンピューターの動作は速くなります。

シーケンスとタイミングの組み合わせは、タイミング シーケンスと呼ばれます。

3. 動作制御。コントローラは、命令で指定された内容に従って、指定された拍数で関連コンポーネントに動作制御信号を送信できる必要があります。

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

コントローラ内部の主なコンポーネント:

1. 命令レジスタ: 命令レジスタ: から取得したデータを保存します。記憶指導。

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

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

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

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

#コントローラの動作プロセス

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

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

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

(学習ビデオの共有:

プログラミング入門)

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

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 中国語版

SublimeText3 中国語版

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

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 Mac版

SublimeText3 Mac版

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