某計算機字長16位,其儲存容量為2MB,若按半字編址,它的定址範圍是

時間 2021-09-11 22:25:36

1樓:鈺瀟

計算機字長16位,其儲存容量為2mb,即2m位元組=2097152位元組。若按半字編址,它的定址範圍是(0-1fffff)十六進位制=(0-2097151)十進位制=(‭202270522‬)八進位制=(‭0010000010010111000101010010‬)二進位制

定址範圍僅僅是一個數字範圍,不帶有單位,而定址範圍的大小很明顯是一個數,指定址區間的大小。

m為數量單位。1024=1k,1024k=1m;mb指容量大小。1024b=1kb,1024kb=1mb;如定址範圍為0~(2^20)-1,定址空間為1mb。

2樓:洛惜桖

換算成1位2進位制的基本單元來算。先計算總容量,容量為2mb,1b(1位元組)為8位,也就是8個一位基本單元組成,2mb=2^21b=2^21*8 位。所以總的基本單元是2^21*8 位。

(8bit(位)=1byte(位元組) 1024byte(位元組)=1kb 1024kb=1mb 1024=2^10)

一個字長是16位,就是說一個字是由16個一位基本單元(就是上面提到的位) 組成。按照字來編址就是說由一個字所包含的一位基本單元的個數作為一個地址單元(16),它對應一個單位地址。同理,雙字編址就是兩個字所包含的的基本單元數作為一個地址單元。

而半字編址就是半個字長包含的位來表示一個地址單元(這裡當然是8) 由於一個位元組(1b)永遠是8位,所以按位元組編址永遠是8個一位基本單元作為一個地址單元。而重點是 定址範圍 概念就是說總共有多少個這樣的地址。明顯,該用 總基本單元的 位 來除以 每個單位地址佔的位數 就是總共的定址數 就是 2^21*8(總的位)/ 8(半字編址每個單位地址佔位數)=2^21=2m

同理對於其他編址方式也可以算出,比如按字編址=2^21*8/16=1m 貌似是這樣誒參考

簡單的總結就是 總容量為2mb=2*8mb 注意b是位元組,b是位 ,而半字編址就是每個地址單元用字長的一半 16/ 2=8b( 位)表示,所以總定址=2*8mb/8b=2m

3樓:鋒

儲存容量為2m位元組,字長16位,按半字即8位(1個位元組)定址。若想覆蓋儲存器裡的每個單元,也就是求出儲存器裡共有幾個這樣的一位元組單元。所以,2m/1=2m即是定址範圍,更規範的定址範圍寫法是:

0~2m-1。

再如果按字編址,每次定址到的資料為1個字,本題即為2個位元組,定址範圍即為:2m/2=1m,即:

0~1m-1。

4樓:0周0薇

簡單點,說話的方式簡單點:

16位,半字編址->8位

8位/8=1b

2mb/1b=2m

答案:定址範圍0~2m-1

某DRAM晶片,其儲存容量為512K 8位,該晶片的地址線和資料線的數目是

晶片有10條地址線和8條資料線。由於dram晶片的儲存容量為512k 8位,其資料儲存的最小單位為8位,即1位元組。因此,資料線總共需要8位,即8條資料線,通常為d 0 d 7 同時,可以知道記憶體的512k位,從2 19 524,288 512k,所以我們可以用19個地址的順序來表示dram的地址...

電腦儲存裝置容量問題,計算機儲存器容量計算問題

差不多。技術壟斷,行業潛規則。猶如現在教科書迴圈使用問題。真要是迴圈使用了,那得有多少印刷機不用工作?又有多少人要下崗?既得利益者是不會輕易放棄的,再者,現階段,穩定是壓倒一切的大事,為了這一大事,也不會讓這麼多人失業的。還有,最小投入獲得最大產出 這可是商業界的鐵律 任何涉足這一領域的人士,有這甜...

假設某臺式計算機記憶體儲器的容量為1KB,其最後位元組的地址是多少H

假設某臺式計算機記憶體儲器的容量為1kb,其最後一個位元組的地址是03ffh。這是因為1kb 1024bytes,記憶體地址為0 1023,用十六進位制表示為0 03ffh。拓展資料 計算機的記憶體容量通常是指隨機儲存器 ram 的容量,是記憶體條的關鍵性引數。記憶體的容量一般都是2的整次方倍,比如...