計組中關於位元組,字長,儲存器的知識

2021-08-01 19:10:03 字數 531 閱讀 2397

設有乙個具有20位位址線和32位字長的儲存器,問:

(1)該儲存器能儲存多少位元組的資訊?

(2)如果用512k×8位的sram組成,需要多少片?

(3)需要多少位位址作晶元選擇?

這樣一道題網上回答者很多,但是有幾個回答的不對,現在開始分析一下:

首先明白乙個儲存器的引數:位址線:20位,字長:32位。通俗的解釋就是醫院(儲存器)有220個房間(位址線20位),且每個房間可以住下32位病人(字長32位)。

(1)問該儲存器能儲存多少位元組的資訊:很容易想到(32*220)/8=4m,其中除以8的原因是要求是多少位元組。

(2)第二問很簡單,(32*220)/(512k

×8)=8片

(3)第三問首先應該滿足位址位的控制:由512k×8位的sram組成,則必須滿足512k位址,這是219=512k,即20根位址線,需要19根去滿足sram的位址,那麼還剩下的一根是晶元選擇,這時我們要問為什麼一片也可以做晶元選擇?

這道題其實是按字選址,四片sram組成一塊(32位剛好為乙個字),這樣高1位即可按字選址

計組學習筆記(二) 儲存器的分類

儲存器有很多很多種,從不同的角度對儲存器有不同的分類。1 按照在計算機中的作用 層次 進行分類 1 主儲存器 簡稱主存,就是我們常說的記憶體。用來存放計算機執行期間所需要的大量程式和資料,其主要特點是可以直接和cpu交換資訊 容量小 訪問速度快 單位成本高。2 輔助儲存器 簡稱輔存,就是我們常說的外...

計組 儲存器和cache相關的計算問題

例 用若干個2k times 4位的晶元組成乙個8k times 8位的儲存器,則位址0b1fh所在晶元的最下位址是 分析 0b1fh 寫成二進位制 000 0 1011 0111 1111b 需要4組,每組兩片 8k times 8位 需要 13 位位址,紅色加藍色部分 2k times 於是,0...

計組 關於按字編址與按位元組編址的問題討論

如圖兩題的題幹描述基本一致,僅存在兩點差別 1.機器字長不同 2.編址 定址單位不同。其中第四題機器字長為32位,按半字 2b 定址,也就是說他的儲存字長為一半的機器字長,即16位,所以儲存單元個數 即可定址單元個數 為16mb 2b 2 23 而第九題的機器字長為64位 8b 按字 4b 編址,言...