命令は通常、オペレーション コードとアドレス コードの 2 つの部分で構成されます。命令は機械語のステートメントであり、意味のあるバイナリ コードのセットです。命令の基本形式は次のとおりです: オペコード フィールド、アドレス コード フィールド; オペコードは命令の動作特性と機能を指定し、アドレス コードは次のことを示しますオペランドまたはオペランドのアドレス。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
コンピュータ命令とは、機械の動作を指示する命令やコマンドです。プログラムは、一定の順序で配置された一連の命令です。プログラムを実行するプロセスがコンピュータの作業プロセスです。
コントローラーは命令に依存してマシンの動作を指示します。人は命令を使用して自分の意図を表現し、それをコントローラーに渡して実行します。
命令は通常、オペレーション コードとアドレス コードの 2 つの部分で構成されます。
命令とは、コンピュータに与えられるコマンドです。命令は、コンピュータにどのような操作を行うか、この操作に関係するデータがどこから取得されるか、および操作結果がどこに送信されるかを指示するため、命令には操作コードとアドレス コードが含まれている必要があります。
オペレーションコードの編成とコーディングには次の 3 つのタイプがあります。
(1) 固定長オペレーションコード編成方式
利点: コンピュータハードウェア設計がシンプルで、命令のデコードと実行速度が高速です。
デメリット: 命令数が増加し、命令ワードがオペコードの固定複数ビットに分割されると、オペランドアドレスを表すビット数が大幅に不足します。
32 ビット以上など、より長いワード長のコンピュータ システムに適しています。
関連する推奨事項: 「プログラミング ビデオ」
(2) 可変長オペコードの構成スキーム
利点: 比較的短い命令語で、比較的多数の命令を表現できるだけでなく、オペランド アドレスの要件も満たそうとします。
欠点: コンピューターのハードウェア設計が複雑で、命令のデコードと実行速度が遅い。
16 ビット以下などの短いワード長のコンピュータ システムに適しています。
(3) オペコードフィールドがオペランドアドレスと交差する方式
利点: 比較的短い命令語でより多くの命令を表現でき、命令数を最大化できる. オペランドアドレスの要件を満たします。オペコードは命令ワードの最上位ビットに集中しなくなり、オペランドのアドレスを表すフィールドと交差します。
欠点: コンピューターのハードウェア設計が複雑で、命令のデコードと実行速度が遅い。
このソリューションはあまり一般的には使用されません。
さらに関連記事を読みたい場合は、PHP 中国語 Web サイト にアクセスしてください。 !
以上が通常、命令はどの 2 つの部分で構成されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。