若CPU的寻址空间等于存储器芯片的寻址空间,可直接将高低位地址线相连即可,这种方式下,可用单条读写指令直接寻址,寻址地址与指令中的地址完全吻合。
若CPU的寻址空间大于存储器芯片的寻址空间,可直接将高低位地址线相连即可,CPU剩余部分高位地址线,这种方式下,可用单条读写指令直接寻址,未连接的地址线在指令中可以以0或1出现,即有多个地址对应每个存储器空间,可在指令中将这些位默认为零。
若CPU的寻址空间小于存储器芯片的寻址空间,可将其它IO口连接剩余存储器高位地址线,寻址前,需设置好这些IO口。
当存在多片存储器,且希望节省CPU的IO口时,需要外加译码电路。比如说,存储器地址线为13根,共8片存储器,可用74LS138连接CPU的高3位地址线,74LS38的8位输出分别连接8片存储器,读写时,寻址地址与指令中的地址完全吻合。
上一种情况中,若希望简化外围电路,也可用其余端口的8个IO分别连接8片存储的片选,其寻址方式与第三种情况类似。
线选法和重合法
线选法的特点:是用一根字选择线,直接选择存储单元的各位置,这种方式结构较简单,但只适用于存储不大的存储芯片。
重合法的特点:备选单元是由x,y两个方向的地址决定的。
存储器芯片中地址译码的方式有几种,分别说明它们的特点
【存储器芯片中】地址译码的方式有几种?
目前有:
单选法、双选法、三选法。
特点:
主要是在芯片内部的译码线路,有多有少。
楼主搞硬件的吗??深奥啊~~~~