【正文】
PU A0 A9 D0D3 A10 A11 2:4 譯 碼 器 wE 54 字位擴展 ? 字位擴展法: 指既增加了存儲字的數(shù)量,又增加了存儲字長。 ? 實例:用 4片 1K 4位的芯片組成 2K 8位的存儲器 55 CPU A19 …. A9 … A0 A0….A 9 D0- D3 A0….A 9 D0- D3 A0….A 9 D0- D3 1 2 8 D7 D4 D3 D0 A0….A 9 D0- D3 片選信號 片選信號 56 實例 用存儲器芯片 SRAM6116構(gòu)成一個 4KB的存儲 器,要求其地址范圍在 78000H~ 78FFFH之間 清楚: 1. 78000H~78FFFH表示的空間有多大 2. 從 1K,2K,4K方面來理解地址 3. 從 3K, 6K方面來理解地址 4. 實例:首地址 42022H,空間為 6K,末地址? 5. 地址的作用 57 例 有若干片 1K 8位的 SRAM芯片, 采用字擴展方法構(gòu)成 4K存儲器,問 (1) 需要多少片 RAM芯片? (2) 該存儲器需要多少地址位? (3) 畫出該存儲器與 CPU連接的結(jié)構(gòu)圖,設 CPU的接口信號有地址信號、數(shù)據(jù)信 號、控制信號 58 解: (1) 需要 4M/1M = 4片 SRAM芯片; (2) 需要 22條地址線 (3) 譯碼器的輸出信號邏輯表達式為: r a m s e l 3 2 4 譯 碼 r a m s e l 2 r a m s e l 1 r a m s e l 0 A 2 1 ~ A 2 0 A 2 1 ~ A 0 A 1 9 ~ A 0 O E M R E Q R / W C P U D 7 ~ D 0 D 7 ~ D 0 D 7 ~ D 0 D 7 ~ D 0 D 7 ~ D 0 W E * A C E 1 M 8 D W E * A C E 1 M 8 D W E * A C E 1 M 8 D W E * A C E 1 M 8 D 59 練習 1. 設 CPU有 16根地址線, 8根數(shù)據(jù)線,并用 M/IO作訪存控制信號(高電平有效),用 WR作讀寫控制信號 (高電平為讀,低電平為寫)。現(xiàn)在下列存儲芯片: 1K 4位 RAM。4K 8位 RAM。8K 8位 RAM。2K 8位 ROM。4K 8位 ROM。 8K 8位 ROM及 74lS138譯碼器,畫出 CPU與存儲器的連接圖。 要求: 1)主存地址空間分配: 6000H— 67FFH為系統(tǒng)程序區(qū) 6800H— 6BFFH為用戶程序區(qū) 2)合理選用上述存儲芯片,說明各選幾片? 3)詳細畫出存儲芯片的片選邏輯圖。 60 練習 2. 設 CPU有 16根地址線, 8根數(shù)據(jù)線,并用 M/IO作訪存控制信號(高電平有效),用 WR作讀寫控制信號 (高電平為讀,低電平為寫)。現(xiàn)在下列存儲芯片: 1K 4位 RAM。4K 8位 RAM。8K 8位 RAM。2K 8位 ROM。4K 8位 ROM。 8K 8位 ROM及 74lS138譯碼器,畫出 CPU與存儲器的連接圖。 要求: 主存的地址空間滿足下述條件:最小 8K地址為系統(tǒng)程序區(qū),與其相鄰的 16K地址為用戶程序區(qū),最大 4K地址空間為系統(tǒng)程序工作區(qū)。詳細畫出 存儲芯片的片選邏輯并指出存儲芯片的種類及片數(shù)。 61 小結(jié) ? 存儲器系統(tǒng)概述 ? 存儲器分類 ? 存儲芯片的主要技術指標 ? 存儲器的結(jié)構(gòu) ? 靜態(tài) SRAM實例 62 作業(yè) 3. 設 CPU有 16根地址線, 8根數(shù)據(jù)線,并用 M/IO作訪存控制信號(高電平有效),用 WR作讀寫控制信號 (高電平為讀,低電平為寫)。現(xiàn)在下列存儲芯片: ROM( 2K 8, 4K 8, 8K 8 ) RAM( 1K 4, 2K 8, 4K 8)及 74138譯碼器,畫出 CPU和存儲 芯片的邊接圖 要求: 1)最小 4K地址為系統(tǒng)程序區(qū), 4096- 16383地址范圍為用戶程序區(qū) 2)指出選用的存儲芯片類型及數(shù)量 3)詳細畫出片選 邏輯