存儲器容量的擴充

存儲器擴充的方式有哪些?

存儲器擴充的方式有三種,分別是按位擴充按字擴充按字位擴充

按位擴充

顧名思義,按位擴充是擴大存儲器的位數,其存儲單元數目不變,每個單元的位數增加。
下面我們舉例,使用1K×4位的存儲芯片,按位擴充成爲1K×8位的芯片。
在這裏插入圖片描述

  • 地址線:各個芯片的地址線直接與CPU的地址線連接起來。
  • 數據線:各個芯片的數據線分別與CPU數據線的不同位連接起來(也就是一個芯片連接高位,另一個芯片連接低位)。
  • 片選以及讀寫線:各個芯片的片選以及讀寫信號線直接與CPU的訪問以及讀寫信號連接起來。
  • 按位擴充的實質:實際上是對各位擴展芯片的同一單元同時訪問(也就是各個芯片的相同地址各自存放部分信息)。
    在這裏插入圖片描述

按字擴充

按字擴充就是芯片的存儲單元存儲的信息位數不變,但是存儲單元的個數增加。
下面我們舉例說明,1K×8位的芯片擴充成爲2K×8位芯片。
在這裏插入圖片描述

  • 地址線:各個芯片的地址線與CPU的低位地址線直接連接
  • 數據線:各個芯片的地址線直接與CPU的數據線連接起來。
  • 讀寫線:各個芯片的讀寫信號直接與CPU的讀寫信號連接起來。
  • 片選信號:各芯片的片選信號由CPU的高位地址和訪存信號產生
  • 按字擴充的實質:對某一個擴展芯片的一個單元的訪問。
    在這裏插入圖片描述

按字位擴充

按字位擴充,每個單元位數和總單元的個數都增加,實際上就是按字擴充和按位擴充同時使用。
下面我們以1K×4位擴充成爲2K×8位爲例。
在這裏插入圖片描述

  • 擴充方法:
    • 首先進行按位擴充,形成滿足位要求的芯片。
    • 再使用按字擴充,對芯片進行擴展。
  • 也就是如下的例題:在這裏插入圖片描述

例題

設CPU有16根地址線,8根數據線,並用MREQ\overline{MREQ}作訪存控制信號。現有下列芯片:1K×4RAM;4K×8RAM;8K×8RAM;2K×8ROM;4K×8ROM;8K×8ROM及74LS138等電路。要求:構成地址爲6000-67FFH的系統程序區、地址爲6800-6BFFH的用戶程序區,選擇芯片並畫出邏輯連接圖。

  • 解析:首先我們來分析一下地址。
    A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
    通過地址我們分析一下系統程序區和用戶程序區,什麼時候被選中。
  • 系統程序區:A11=0
  • 用戶程序去:A11=1 and A10=0
    邏輯連接圖如下:在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章