2011-12-03 74 views
-3

數字計算機具有每字32位存儲單元。該指令集由 128個不同的操作組成。所有指令都有一個操作碼部分(操作碼)和一個地址部分(只允許一個地址)。每條指令都存儲在一個字 內存[6個標記] a。操作碼需要多少位? b。該指令的地址部分剩下多少位? c。內存允許的最大容量是多少?計算機組織和體系結構

+1

這功課嗎? – sashoalm

+0

@satuon聞起來像給我做功課。 –

+3

我認爲第3行中的[6分]指的是這個問題的分級點! – 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位。