1.一个存储器tong通常是由多个cun'存储芯片组成,对存储器的寻址必须由两部分,通常,低位地址线连到所有的存储器芯片,实现片内寻址,高位地址线通过译码器或线性组合实现片间寻址。由地址线的连接决定存储器的地址分配,
下面例举3种存储器地址选择方法:
a.线性选择方式:
RAM芯片容量位8K*8bit,两片可组成16K*8bit的存储系统。8K*8bit=2^13,其地址线有13根。16K*8bit=2^14,其地址线有14根.
将地址总线的低13位并行的与存储器'芯片地址线相连,片选段与高位地址相连。当A13位0时(A14~~A19为任意值),选中1芯片,当A13为1时(A14~~A19为任意值),选中芯片2.所以在一个段内,地址重叠区有4个。
芯片1 的地址:0000~1FFFH,4000~5FFFH,8000~9FFFH,0C000~0DFFFH,
芯片2的地址:2000~3FFF H,6000~7FFFH,0A000~0BFFFH,0E000~0FFFFH,
b.全译码选择方式:
对全部的地址总线进行译码,当有16根地址线时,可以直接寻址64KB单元
例如:有一个微机系统容量为4KB,采用1K*8bit,芯片,安排在64Kb空间的最低4KB位置上,A9~A0做片内寻址,A15~A10做芯片寻址,则4KB芯片占用的空间地址是:4KB=4K*8bit地址线为12根。
地址范围第一组:0000~3FFFH
地址范围第一组:4000~7FFFH
地址范围第一组:8000~0BFFFH
地址范围第一组:0C000~0FFFH
c.部分译码选择方式
将高位di'z地址线中的几位经过译码后作为片选控制。是a,b两种选择法的混合方式。
可寻址空间比线性选择范围要大,比全译码选择地址空间要小。
2.存储器数据线与控制线的连接
存储器芯片 与8086CPU连接主要有地址锁存信号ALE,读选通信号RD,写选通信号WR,存储器或I/O选择信号,数据允许输出信号DEN,数据收发扩展信号,准备好信号,