20位地址的存儲器
A. 設具有20位地址和32位子長的存儲器,問:該存儲器能存儲多少個位元組的信息
一位元組=8位字長
所以,總位元組數=2^12×8÷8=2^12b=4kb,即存儲4096位元組,也就是4kb
B. 有一個具有20位地址和32位字長的存儲器,由256K×8位DRAM晶元構成。
1)
具有20位地址說明該存儲器的存儲器地址數為2^20=1024k,也就是有1024行,
再接著,該存儲器為32位字長,即每一行有32位,
那麼一行有:32位/8位=4B,
共有1024行,那麼共有:1024*4B=2^22B
2)該存儲器由256K*8位DRAM構成需要進行字擴展和位擴展,共需晶元數為:
2^20K*32位/(256K*8位)=
16
其中有:2^20K/256K
=
4組,每一組有:32位/8位=4片
需要用來做地址晶元選擇的地址線有:log2(2^20k/256k)=2
C. 設有一個具有20位地址和16位字長的存儲器,問:這個存儲器能存儲多少個位元組的信息如果存儲器由512K × 4
1)這個存儲器能存儲多少個位元組的信息?
2^20*16/8=2M位元組
2)如果存儲器由512K × 4位SRAM晶元組成,需要多少片?
(2^20/512K)*(16/4)=2*4=8片
3)需要用多少位地址作晶元選擇?
8=2^3,所以需要3位地址作為晶元選擇;
D. 為什麼20位二進制數可以存儲1MB個存儲單元地址
其實,20位二進制定址1M存儲空間,實際可以看做20根地址線接入存儲器,那麼每根線出現的數不是0就是1也就是二進制。
比如A0號線到A19依次出現的是:00000000000000000001
,那麼這20根地址線經翻譯到存儲器就是要找1#的存儲器地址存儲的內容,在1#存儲器存的就是一個8位的位元組。
補充:M是一種表示方法,就像K,T等,沒有非要用M、K、T來表示文件,他們都是沒有單位的,所以要表示比如
存儲器要加單位,如存儲器真正要說就是1MB而不能說1M。
E. 求解一下,一個具有20位地址和32位字長的存儲器能夠存儲多少個位元組的信息
一個存儲單元是4位元組,20位代表總共有2的20次方個單元。所以存儲總量是4M位元組。
F. 設有一個具有20位地址和64位字長的存儲器,問: (1)該存儲器能存儲多少
1)這個存儲器能存儲多少個位元組的信息為:2^20*16/8=2M位元組
2)如果存儲器由512K × 4位SRAM晶元組成,需要:(2^20/512K)*(16/4)=2*4=8片
位元組:是衡量計算機存貯容量的單位。一個8位的二進制數據單元稱一個位元組。在計算機內部,一個位元組可以表示一個數據,也可以表示一個英文字母或其他特殊字元,二個位元組可以表示一個漢字。
一個位節存儲8位無符號數,儲存的數值范圍為0-255。如同字元一樣,位元組型態的變數只需要用一個位元組(8位元)的內存空間儲存。整數部分採用 "除2取余,逆序排列"法。具體做法是:用2整除十進制整數,可以得到一個商和余數;再用2去除商,又會得到一個商和余數,如此進行,直到商為小於1時為止,然後把先得到的余數作為二進制數的低位有效位,後得到的余數作為二進制數的高位有效位,依次排列起來。
存儲器中所包含存儲單元的數量稱為存儲容量,其計量基本單位是位元組(Byte。簡稱B),8個二進制位稱為1個位元組,此外還有KB、MB、GB、TB等,它們之間的換算關系是1Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。
G. 設有一個具有20位地址和32位字長的存儲器,需要1位地址作晶元選擇,為什麼
1、20位地址的定址空間為1M,不管存儲器的字長是多少,每個位元組(8位)要對應一個地址,所以最多能存貯1MB
2、512*8是一個4Mb的片子,我不知道有沒有這個型號,若有的話,根據總容量1MB計算,只需要兩片即可
3、只有兩個片子,只要1位地址做片選就好了
H. 設有一個具有20位地址線和32位字長的存儲器,問: (1)該存儲器能存儲多少位元組的信息 (2)如
(1)32÷8×(2^20) B = 4×2^20 B = 4^20 B = 4 MB
(2)4MB÷512k÷(8/8) = 8 片
(3)8 = 2^3,所以需要3根地址進行解碼選通。
20位地址線可以直接訪問的存儲空間為2的20次方,等於1MB; 定址單元為1個位元組;2個512K×8位SRAM晶元,2晶元使用1位片選就夠了,1位就可以表示兩個,一個為0,一個為1,片選可以通過一個解碼器實現,只有一個輸出有效。
地址位格式
應用於11個或更少位元組的數據幀傳輸,這種格式在所有發送的數據位元組中增加了一位(1代表地址幀,0代表數據幀);通常12個或更多位元組的數據幀傳輸使用空閑線格式。
發送節點(Talker)發送信息的第一個位元組是一個地址位元組,所有接收節點(Listener)都讀取該地址位元組。只有接收數據的地址位元組同接收節點的地址位元組相符時,才能中斷接收節點。如果接收節點的地址和接收數據的地址不符,接收節點將不會被中斷,等待接收下一個地址位元組。
以上內容參考:網路-地址線
I. 8086系統中訪問存儲器的20 位物理地址是如何形成的
首先 段寄存器 右移4位 成 20位地址 然後加上16位偏移地址 形成最後的 20位地址。如有不清楚可以去網上看看《微機原理與介面技術》第二版 (周明德) 第39頁