1. 某存儲晶元容量為128Kx8位,設該晶元在存儲器中首地址為0A00H,則末地址為
所謂的128K,其實是 2^17=131072=20000h;
那麼首地址為 a00h,則末地址為 20000+a00-1=209ff (h);
2. 若存儲晶元容量為128K×8位
既然是128k容量,當然地址范圍也是128k了,128000 = 1F400H,首地址是A0000H,那麼地址范圍就是A0000H + 1F400H - 1 = BF3FFH(A0000H~BF3FFH)
3. 若存儲晶元容量為128K*8位,求:(1)訪問該晶元需要多少位地址(2)假定該晶元在存儲器中首地址為 A0
1)128k=0~1FFFFH 所以需要十七位地址線;
2)首地址為 A0000H,末地址為CFFFFH;
4. 存儲器的容量為128K*8位,那麼地址代碼是數據匯流排是
數據線是8條,也叫8位。
容量是128KB,就有128K個單元,就有128K個地址。所以,地址線應該是7+10位,7位是128,10位是1K,合計17位,那地址范是:就是你說的地址碼為
0000 0000 0000H~0001 FFFF FFFFH
5. 計算機組成原理中的諸如4k*8位,8K*8位之類的是什麼意思
這個一般是用來描述存儲體的
首先我們先搞懂單位的轉換:
1024b(位)=1k,那4k就是1024k*4=4096位,
我們再來看4k*8位中的4k是什麼意思:
計算機組成原理中,我們一般用n*n個位存儲體來組成存儲矩陣,其中n是2的多次冪,也就是n=2^x。而4k*8位中的4k指的就是存儲矩陣中位存儲體的個數,即n*n=4k=4096位。所以4096開根號得出n=64,那麼這個4k的意思就很明顯了,由64*64個位存儲體構成的一個64*64存儲矩陣。
4k*8位的意思就是:由8個64*64存儲矩陣,並聯構成的存儲體
以上是個人對存儲體的理解,如果有不正確的地方,請多多指教