2011-12-03 9 views
-3

デジタルコンピュータには、32ビット/ワードのメモリユニットがあります。命令セットは、 の128の異なるオペレーションで構成される。すべての命令は、オペコードコード部(オペコード)と アドレス部(1つのアドレスのみを許可)を持っています。各命令は メモリ[6 marks] の1ワードに格納されます。オペコードには何ビットが必要ですか? b。命令のアドレス部分には何ビットが残されていますか? c。メモリの最大許容サイズはどれくらいですか?コンピュータの構成とアーキテクチャ

+1

この宿題はありますか? – sashoalm

+0

@satuon私には宿題のような匂いがする。 –

+3

私は3行目の '[6 marks]'は、この特定の問題の格付けポイントを指していると思います! – Cratylus

答えて

2

私はあなたの答えを得られないだろうが、ヒントは、プロセッサによって処理される128個の指示がある

  • 場合、あなたはユニークな128を意味し、それぞれの命令のための部屋を作るべきであるということです命令コード。

  • 第二に、32 - 上記の答えはあなたの残りのビット

  • 最後を与えるだろう、合計サイズが行* colsの

2

だろう。 7ビットは、2^7 = 128の可能なオペコードであるためです。
b。 25 - 32 = 7 = 25であるからである。
c。 2^25 * 32ビット= 128 MB、25ビットで最大2^25ワードのアドレス指定が可能で、各ワードの長さは32ビットです。

関連する問題