发布网友 发布时间:2022-04-23 23:13
共2个回答
热心网友 时间:2023-10-13 06:40
8086cpu与存储器连接时要考虑:
1、数据锁存:指令周期译码和数据周期数据分别处理;
2、片选:如何避免与其他外设冲突;
3、读写信号:如何译码才能在正确的时刻给正确的地址送数;
4、数据线和地址线:实际需要连多少根线。
以上信号还要规划好时序,配合好速率,看需不需要做信号间搭电平转换.
扩展资料:
存储器芯片与CPU连接的方式:
若cpu的寻址空间等于存储器芯片的寻址空间,可直接将高低位地址线相连即可,这种方式下,可用单条读写指令直接寻址,寻址地址与指令中的地址完全吻合。
2、若cpu的寻址空间大于存储器芯片的寻址空间,可直接将高低位地址线相连即可,cpu剩余部分高位地址线,这种方式下,可用单条读写指令直接寻址,未连接的地址线在指令中可以以0或1出现,即有多个地址对应每个存储器空间,可在指令中将这些位默认为零。
3、若cpu的寻址空间小于存储器芯片的寻址空间,可将其它io口连接剩余存储器高位地址线,寻址前,需设置好这些io口。
4、当存在多片存储器,且希望节省cpu的io口时,需要外加译码电路。比如说,存储器地址线为13根,共8片存储器,可用74ls连接cpu的高3位地址线,74ls的8位输出分别连接8片存储器,读写时,寻址地址与指令中的地址完全吻合。
5、上一种情况中,若希望简化外围电路,也可用其余端口的8个io分别连接8片存储的片选,其寻址方式与第三种情况类似。
热心网友 时间:2023-10-13 06:40
-数据锁存:指令周期译码和数据周期数据分别处理