是怎么得出的结果?
追答你需要根据138的逻辑推算每个片选信号的映射地址,并据此推算存储器对应的映射空间。
追问能麻烦举例一下推算过程吗?谢谢
追答稍后吧,今天清明回乡推杯换盏好不热闹,明天
追问好的
追答观察各个存储器的地址线,都是顺次接在地址总线的对应位上的,因此映射空间大小基本上就是存储器本身的大小。因此问题的关键就在于分析清楚各存储器的片选信号映射的地址。
以U1为例,其片选信号倒推一步,即138的Y6或Y7输出低电平。
再倒推一步:Y6或Y7输出低电平的条件是Gx满足输入要求且CBA=110或111。
CBA=110或111,意味着A14=1、A13=1、A12不限(实际上它也接到了U1的A12脚)。
Gx满足输入要求,意味着A[18:15]=1111,A19=1,M/IO#=1。
综上,U1的映射空间要求是A[19:13]=1111111,A[12:0]顺次连接实现全映射(总计2^13=8192个寻址对象),因此用二进制表示的地址范围是:
1111 1110 0000 0000 0000 ~ 1111 1111 1111 1111 1111
换算为十六进制即为0xFE000~0xFFFFF。