存儲器cpu連接
發布時間: 2024-04-09 17:37:09
❶ 存儲器與cpu的連接
若CPU的定址空間等於存儲器晶元的定址空間,可直接將高低位地址線相連即可,這種方式下,可用單條讀寫指令直接定址,定址地址與指令中的地址完全吻合。
若CPU的定址空間大於存儲器晶元的定址空間,可直接將高低位地址線相連即可,CPU剩餘部分高位地址線,這種方式下,可用單條讀寫指令直接定址,未連接的地址線在指令中可以以0或1出現,即有多個地址對應每個存儲器空間,可在指令中將這些位默認為零。
若CPU的定址空間小於存儲器晶元的定址空間,可將其它IO口連接剩餘存儲器高位地址線,定址前,需設置好這些IO口。
當存在多片存儲器,且希望節省CPU的IO口時,需要外加解碼電路。比如說,存儲器地址線為13根,共8片存儲器,可用74LS138連接CPU的高3位地址線,74LS38的8位輸出分別連接8片存儲器,讀寫時,定址地址與指令中的地址完全吻合。
上一種情況中,若希望簡化外圍電路,也可用其餘埠的8個IO分別連接8片存儲的片選,其定址方式與第三種情況類似。
熱點內容