画出存储器连接图。
求出每个芯片的地址范围。
解答过程:
首先,我们需要知道4片256×8位存储芯片RAM的总容量为$4\times256\times8$ =8192位。
接下来,我们需要将这8192位分配到4片存储芯片上。由于每片存储芯片的容量为$256\times8$ =2048位,所以我们可以将8192位分成4个2048位的块。这样,每片存储芯片将负责存储一个2048位的块。
为了计算每个芯片的地址范围,我们需要知道每个芯片的基地址和容量。假设每片存储芯片的基地址为$A$,则每个芯片的地址范围为$A$到$A+2048-1$。由于有4片存储芯片,所以总地址范围为$A$到$(A+2048-1)\times4-1$。
将这些值代入公式,我们可以得到:
第一片存储芯片的地址范围:$A$到$(A+2048-1)\times4-1=A$到$(3\times2048-1)$;
第二片存储芯片的地址范围:$(A+2048)$到$(A+2048+2048-1)\times4-1=(A+2048)$到$((3\times2048)+2047)$;
第三片存储芯片的地址范围:$((A+2048+2048))$到$((A+2048+2048+2048-1))\times4-1=(A+6144)$到$((3\times2048)+6143)$;
第四片存储芯片的地址范围:$((A+2048+2048+2048))$到$((A+2048+2048+2048+2048-1))\times4-1=(A+12288)$到$((3\times2048)+12287)$。