计算机组成原理,设有一个具有20位地址和32位存储字长(按字编址,不支持字节、半字访问)的存储器方案,并画出 SRAM 与 CPU 的连线, CPU 有20条地址总线A1g~ Ag ,32条数据总线 D31~D0,控制总线 R / W (读/写)。
时间: 2023-06-08 14:04:38 浏览: 261
好的,这是一个关于计算机组成原理的问题,我可以回答。由于存储器具有20位地址,所以可以访问 2^20 个存储单元,每个存储单元的存储字长为32位,即4个字节。因此,该存储器容量为 2^20 × 32位 = 2^23 字节。为了连接 SRAM 和 CPU,需要使用20条地址总线和32条数据总线,同时还需要一个控制总线 R / W 来控制读写操作。具体的连线方案可以参考计算机组成原理中的存储器与 CPU 的通信架构。
相关问题
有一个具有20位地址和32位字长的存储器 能存储多少字节的信息?
这个存储器能够存储 $2^{20}$ 个地址,每个地址对应的字长为 $32$ 位或 $4$ 字节。因此,这个存储器能够存储的字节数为:
$$2^{20} \times 4 = 4,194,304 \text{字节}$$
有一个具有20位地址和32位字长的存储器 由 512Kx8位 SRAM 芯片组成,需要多少片
因为512K=2^19,所以20位地址可以寻址2^20个存储单元。
而每个存储单元有32位字长,即8个字节。
每个512K x 8位 SRAM芯片可以存储512K/8=64K个8位字节。
所以需要2^20/64K=2^5=32个512K x 8位 SRAM芯片。
因此需要32片512K x 8位 SRAM芯片组成具有20位地址和32位字长的存储器。