ホームページ  >  記事  >  通常、命令はどの 2 つの部分で構成されますか?

通常、命令はどの 2 つの部分で構成されますか?

青灯夜游
青灯夜游オリジナル
2021-01-13 11:39:3147937ブラウズ

命令は通常、オペレーション コードとアドレス コードの 2 つの部分で構成されます。命令は機械語のステートメントであり、意味のあるバイナリ コードのセットです。命令の基本形式は次のとおりです: オペコード フィールド、アドレス コード フィールド; オペコードは命令の動作特性と機能を指定し、アドレス コードは次のことを示しますオペランドまたはオペランドのアドレス。

通常、命令はどの 2 つの部分で構成されますか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

コンピュータ命令とは、機械の動作を指示する命令やコマンドです。プログラムは、一定の順序で配置された一連の命令です。プログラムを実行するプロセスがコンピュータの作業プロセスです。

コントローラーは命令に依存してマシンの動作を指示します。人は命令を使用して自分の意図を表現し、それをコントローラーに渡して実行します。

命令は通常、オペレーション コードとアドレス コードの 2 つの部分で構成されます。

命令とは、コンピュータに与えられるコマンドです。命令は、コンピュータにどのような操作を行うか、この操作に関係するデータがどこから取得されるか、および操作結果がどこに送信されるかを指示するため、命令には操作コードとアドレス コードが含まれている必要があります。

オペレーションコードの編成とコーディングには次の 3 つのタイプがあります。

(1) 固定長オペレーションコード編成方式

利点: コンピュータハードウェア設計がシンプルで、命令のデコードと実行速度が高速です。

デメリット: 命令数が増加し、命令ワードがオペコードの固定複数ビットに分割されると、オペランドアドレスを表すビット数が大幅に不足します。

32 ビット以上など、より長いワード長のコンピュータ システムに適しています。

関連する推奨事項: 「プログラミング ビデオ

(2) 可変長オペコードの構成スキーム

利点: 比較的短い命令語で、比較的多数の命令を表現できるだけでなく、オペランド アドレスの要件も満たそうとします。

欠点: コンピューターのハードウェア設計が複雑で、命令のデコードと実行速度が遅い。

16 ビット以下などの短いワード長のコンピュータ システムに適しています。

(3) オペコードフィールドがオペランドアドレスと交差する方式

利点: 比較的短い命令語でより多くの命令を表現でき、命令数を最大化できる. オペランドアドレスの要件を満たします。オペコードは命令ワードの最上位ビットに集中しなくなり、オペランドのアドレスを表すフィールドと交差します。

欠点: コンピューターのハードウェア設計が複雑で、命令のデコードと実行速度が遅い。

このソリューションはあまり一般的には使用されません。

さらに関連記事を読みたい場合は、PHP 中国語 Web サイト にアクセスしてください。 !

以上が通常、命令はどの 2 つの部分で構成されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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