80386DX是32位系统,以4B为编址单位,当在该系统中用8KB(8K x 8位)的存储芯片构造32KB的存储体时,应完成存储器的()设计
时间: 2024-04-02 08:35:46 浏览: 43
由于80386DX是32位系统,以4B为编址单位,因此32KB的存储体需要的地址单元数为:
32KB / 4B = 8K
又因为实际上使用的是8KB(8K x 8位)的存储芯片,每个存储芯片有8K个地址单元,因此需要的存储芯片数量为:
8K / 8K = 1
即只需要1个8KB的存储芯片即可构造32KB的存储体。
因此,存储器的设计是:使用1个8KB(8K x 8位)的存储芯片,将其连接到80386DX系统中,即可构造32KB的存储体。
相关问题
某计算机字长为32位,其存储容量是64KB,若按字编址,则存储器地址有多少位?
64KB 表示存储器中有64×1024个存储单元,每个存储单元的字长为32位。按字编址,则需要一个地址来表示一个存储单元,因此存储器地址的位数为 log2(64×1024) = log2(65536) = 16 位。因为一个字长为32位,所以整个地址总共需要16+5=21位。其中,16位用于表示存储单元地址,5位用于表示字内偏移地址。
某计算机字长是32位,它的存储容量是64KB,按字编址,它的寻址范围是?
该计算机的存储容量为64KB,即64×1024字节,而每个字长为32位,即4字节,因此该计算机的存储单元数为:
64KB / 4B = 2^16个字
因为按字编址,所以该计算机的寻址范围是从0到2^16-1个字,也就是0到65535个字,对应的十六进制地址范围为00000000H到0000FFFFH。因此,该计算机的寻址范围是0~65535。