コンピュータの構成の原則----指示

図1に示すように、命令はに分割されているオペレーションコードとアドレス・コード・フィールド、二進数字

主な目的に対処する命令システム異なるがあり、命令の長さを短くするアドレス空間を拡張するために、柔軟性をプログラミング増やします。

図2に示すように、操作種別命令オペランドアドレッシングおよびアドレッシングのは、このタイプの手段の動作を次に実行する命令の転移命令アドレスであることを除いて転送タイプ命令をアドレス指定アドレス。

図3に示すように、命令のゼロアドレスのみオペコード、オペランドなし。このような命令は、二つの場合がある:1オペランドことなく、他のオペランドは、暗黙的なデフォルトオペランドレジスタに、命令レジスタに直接アクセスすることができます

図4に示すように、拡張演算コードは、命令の最適化手法であり、異なるアドレスの数は、異なる動作命令コードの長さを有していてもよいです。

5、効率の点で符号化方式、符号化命令の最適化、ハフマン符号化は、最高の効率、最短オペコードの平均長さを可能にします。

図6は、使用してインクリメントカウンタ方式のマイクロ命令を、次のマイクロ命令の場所に格納されたアドレスは、マイクロ命令アドレスカウンタです。

図7は、機械命令がユーザに利用可能なプログラミングの最小単位であり、それは、機械の基本的な動作を完了することが可能であり、機械語命令のマイクロマイクロ命令の期間を、図を用いて調製します典型的には、符号化2進数で表す関数のコレクション特定のマイクロ命令のマイクロ命令セットは、です。

図8に示すように、マイクロ命令フォーマット、通常水平マイクロ命令コードの直接表現、直接フィールド符号化方法、混合表現マイクロ命令制御信号である直接法を表し、それぞれが3つの方法の。

直接表現:マイクロコマンドを表す各ビットの制御フィールドの動作特性。この方法の利点は、直接出力を制御するために使用され、単純かつ直感的であるという欠点のマイクロ命令ワードがかなり長くなり、制御の、したがって大容量メモリ。

符号化表現:すなわち直接符号化方式フィールドは、符号化された表現は、パネルによって変換されたグループ(即ち、フィールド)及び各マイクロデコーダコマンド信号用(フィールド)を形成するためのコマンド信号をマイクロ撥の集合でありますコード、動作制御信号としてデコード出力。

混合表記は:柔軟性、マイクロプログラム実行速度を命令語長の要件を考慮するために組み合わせてフィールド符号化方法の直接的な表現です。

9、I / Oコマンド

I / O命令は、CPUの命令システムの一部であります

I / O命令は、マシン命令のタイプであります

情報交換にCPUとI / OデバイスのI / O命令反応特性

10は、直接分岐命令の機能は、アドレスコード命令にPCに送信され、PCが常に実行される次の命令のアドレスを保持します。ときに実行順序:PC + 1;場合、分岐命令、IRのアドレスフィールドで取得したPCコンテンツ。

11は、2つのアドレス命令は、一般的にすることができる命令のオペランドアドレスのタイプRR、RMタイプとクラス3 MM型アドレスコードフィールドを含み、それはレジスタ番号であってもよいです。コンピュータによっては、1つの即値オペランドがアドレス指定されることができ、命令コード・フィールドのアドレスは、オペランドに格納されます。

公開された151元の記事 ウォン称賛11 ビュー10000 +

おすすめ

転載: blog.csdn.net/qq_41808387/article/details/105061496