题目
设某存储器[1]中,最低的8K字的存储区为ROM区,相邻的2K字的为RAM区,主存字长为16位,按字寻址方式[2]读写。拟采用8K×8的58C65芯片构成其ROM区,采用2K×8的6166芯片构成RAM区,请问○各需要多少片上述芯片?○试分析各块芯片的地址范围,并画出CPU与存储系统的连接图。
设某存储器[1]中,最低的8K字的存储区为ROM区,相邻的2K字的为RAM区,主存字长为16位,按字寻址方式[2]读写。拟采用8K×8的58C65芯片构成其ROM区,采用2K×8的6166芯片构成RAM区,请问
○各需要多少片上述芯片?
○试分析各块芯片的地址范围,并画出CPU与存储系统的连接图。
题目解答
答案
根据题目的要求,我们来计算需要多少片58C65芯片构成ROM区和多少片6166芯片构成RAM区。
ROM区:
最低的8K字的存储区为ROM区,每个字是16位,所以需要 8K × 16 位 = 8K × 2 字节 = 16K 字节的存储空间。
58C65芯片的容量是8K×8,即每片可以存储 8K × 8 字节 = 64K 字节的数据。
所以需要 16K 字节的存储空间,可以使用 ceil(16K / 64K) = 1 枚58C65芯片。
RAM区:
相邻的2K字的存储区为RAM区,每个字是16位,所以需要 2K × 16 位 = 2K × 2 字节 = 4K 字节的存储空间。
6166芯片的容量是2K×8,即每片可以存储 2K × 8 字节 = 16K 字节的数据。
所以需要 4K 字节的存储空间,可以使用 ceil(4K / 16K) = 1 枚6166芯片。
总结:
根据题目的要求,需要使用 1 枚58C65芯片构成ROM区,以及 1 枚6166芯片构成RAM区。
关于连接图的绘制:
连接图的绘制可以根据CPU与存储系统之间的数据和控制信号进行绘制,具体细节需要根据题目中给出的具体要求和信号进行分析和绘制。
解析
步骤 1:计算ROM区所需芯片数量
ROM区的存储容量为8K字,每个字16位,即8K×16位=16K字节。58C65芯片的容量为8K×8位=8K字节。因此,需要的58C65芯片数量为16K字节/8K字节=2片。
步骤 2:计算RAM区所需芯片数量
RAM区的存储容量为2K字,每个字16位,即2K×16位=4K字节。6166芯片的容量为2K×8位=2K字节。因此,需要的6166芯片数量为4K字节/2K字节=2片。
步骤 3:确定各块芯片的地址范围
ROM区的地址范围为0000H~1FFFH,RAM区的地址范围为2000H~27FFH。其中,ROM区的地址范围为0000H~1FFFH,RAM区的地址范围为2000H~27FFH。
步骤 4:绘制CPU与存储系统的连接图
连接图的绘制需要根据CPU与存储系统之间的数据和控制信号进行绘制,具体细节需要根据题目中给出的具体要求和信号进行分析和绘制。由于题目中没有给出具体的信号和要求,因此无法绘制出具体的连接图。
ROM区的存储容量为8K字,每个字16位,即8K×16位=16K字节。58C65芯片的容量为8K×8位=8K字节。因此,需要的58C65芯片数量为16K字节/8K字节=2片。
步骤 2:计算RAM区所需芯片数量
RAM区的存储容量为2K字,每个字16位,即2K×16位=4K字节。6166芯片的容量为2K×8位=2K字节。因此,需要的6166芯片数量为4K字节/2K字节=2片。
步骤 3:确定各块芯片的地址范围
ROM区的地址范围为0000H~1FFFH,RAM区的地址范围为2000H~27FFH。其中,ROM区的地址范围为0000H~1FFFH,RAM区的地址范围为2000H~27FFH。
步骤 4:绘制CPU与存储系统的连接图
连接图的绘制需要根据CPU与存储系统之间的数据和控制信号进行绘制,具体细节需要根据题目中给出的具体要求和信号进行分析和绘制。由于题目中没有给出具体的信号和要求,因此无法绘制出具体的连接图。