1

サイズ2048のメモリモジュールを備え、各ワードが8ビットのコンピュータシステムの場合、4つのフィールドがあります。32の操作の1つを指定するオペコードフィールド、64のレジスタの1つを選択するレジスタアドレス、 4つのモードとメモリアドレスフィールド。

そのフィールドを示す命令を描画します。

4

1 に答える 1

2

やってみよう:

ooooorrr rrrmmddd dddddddd

A.: 3 つの単語です。

32 の操作があり、32 は 2^5 なので、操作をエンコードするには 5 ビットが必要です。次に、64 個のレジスタがあり、これは 2^6 なので、レジスタをエンコードするには 6 ビットが必要です。次に、4 つのアドレス指定モードがあるため、さらに 2 ビットです。最終的に 2048 個のアドレスがあり、変位をエンコードするには 11 ビットが必要です。

したがって、1 つの命令をエンコードするには、合計で 24 ビット (5+6+2+11) が必要です。したがって、この機械語が 8 ビット幅であるとすると、命令をエンコードするには 3 語が必要です。

于 2012-10-14T05:31:00.367 に答える