存储器芯片与CPU连接分为哪几种方式?各有什么特点?

如题所述

1.
若cpu的寻址空间等于存储器芯片的寻址空间,可直接将高低位地址线相连即可,这种方式下,可用单条读写指令直接寻址,寻址地址与指令中的地址完全吻合。
2.
若cpu的寻址空间大于存储器芯片的寻址空间,可直接将高低位地址线相连即可,cpu剩余部分高位地址线,这种方式下,可用单条读写指令直接寻址,未连接的地址线在指令中可以以0或1出现,即有多个地址对应每个存储器空间,可在指令中将这些位默认为零。
3.
若cpu的寻址空间小于存储器芯片的寻址空间,可将其它io口连接剩余存储器高位地址线,寻址前,需设置好这些io口。
4.
当存在多片存储器,且希望节省cpu的io口时,需要外加译码电路。比如说,存储器地址线为13根,共8片存储器,可用74ls138连接cpu的高3位地址线,74ls38的8位输出分别连接8片存储器,读写时,寻址地址与指令中的地址完全吻合。
5.
上一种情况中,若希望简化外围电路,也可用其余端口的8个io分别连接8片存储的片选,其寻址方式与第三种情况类似。
温馨提示:答案为网友推荐,仅供参考
相似回答