の コントローラ ゲームの状態を維持し、ユーザー入力を処理する責任があります。ビューの更新とモデルの変更への対応も担当します。
コントローラーの選び方
コントローラの設計手順は?
コントローラーの重要なコンポーネントは何ですか?
ゲームのニーズに合わせてコントローラーを選択する際に考慮すべき要素がいくつかあります。最も重要な要素は互換性です。選択したコントローラーが、使用するコンソールと互換性があることを確認してください。考慮すべきその他の要因には、人間工学、ボタンと機能、および価格が含まれます。
互換性に関しては、主に有線と無線の 2 種類のコントローラーがあります。有線コントローラーは、USB ケーブルを介してコンソールに接続されています。ワイヤレス コントローラーは、Bluetooth テクノロジを使用してコンソールにワイヤレスで接続します。どちらにも長所と短所があります。通常、有線コントローラーは安価で待ち時間が少ないため、入力と画面上のアクションの間の遅延が少なくなります。ワイヤレス コントローラーは高価ですが、移動の自由度が高くなります。
人間工学は、コントローラーを選択する際に考慮すべきもう 1 つの重要な要素です。小さいコントローラーを好む人もいれば、大きいコントローラーを好む人もいます。好む人もいます コントローラー 他の人はシンプルさを好みますが、より多くのボタンと機能を備えています。それは本当に個人的な好みに帰着するので、1つに落ち着く前にさまざまなタイプを試すことが重要です.
最後に、ゲーミング コントローラーを選択する際には、価格も重要な考慮事項です。コントローラーの価格は、機能と品質に応じて約 30 ドルから 200 ドル以上の範囲です。始めたばかりの場合は、Controller に必要なものと必要なものがわかるまで、より安価なオプションを使用することをお勧めします。より経験豊富なゲーマーは、プログラム可能なボタン、バックライト、ワイヤレス接続などの機能に対してより多くのお金を払うことを厭わないかもしれません
設計手順:
1.マシンの命令システムを設計します。命令の種類、命令の数、および各命令の形式と機能を指定します。
2. 予備全体設計: レジスタ設定、バス配置、演算ユニット設計、コンポーネント間の接続関係など。
3. 命令フローチャートを作成します。各命令の時間、どの部分がどの操作を実行するかをマークします。
4. 操作スケジュールを調整します。つまり、命令フローチャートに従って各操作をマイクロ操作に分解し、期間に従ってマシンが実行する必要があるマイクロ操作をリストします。
5. 微動信号の表現、簡略化、回路実現を列挙せよ。
命令レジスタは、実行中の命令を格納するために使用されます。命令は、オペコードとアドレス コードの 2 つの部分に分けられます。オペコードは、加算、減算など、命令の演算の性質を示すために使用されます。アドレスコードは、この命令のオペランドアドレスまたはオペランドアドレスの生成に関する情報を与える(このとき、オペランドアドレスはアドレス生成回路によって生成される)。通常の命令の実行順序を変更するために、転送命令と呼ばれる命令があります。この命令のアドレスコード部分は、転送されて実行される命令のアドレスを示します。