计算机组层原理第四章:大题(CPU与存储器的连接)及cache

1.设 CPU有16根地址线,8根数据线,用M(-)E(-)Q(-)R(-)表示访存信号(低电平有效),用W(-)R(-)作读/写控制信号(高电平为读,低电平为写),用 16K*8 位的RAM 存储芯片组成该 CPU 最大的存储空间。

(1)一共需要多少存储芯片?

(2)详细描述出存储芯片的片选逻辑图。

正确答案:

(1)CPU最大存储空间为64K×8b216×8b,所以需要416K×8b RAM小芯片。

16K×8b RAM 1

16K×8b RAM 2

16K×8b RAM 3

16K×8b RAM4

(2)

2.设 CPU有 16根地址线(A0~A15),8根数据线(D0~D7),用M(-)E(-)Q(-)R(-)表示访存信号(低电平有效),用W(-)R(-)作读/写控制信号(高电平为读,低电平为写),现有下列存储芯片:4K*8位RAM、4K*4位ROM及74138译码器。CPU与存储器的连接,要求主存地址空间分配:0000H-2FFFH为用户程序区;3000H-3FFFH为系统程序区。

(1)合理选择上述存储芯片,说明各选几片4K*8位RAM和4K*4位ROM,以及每个小芯片的地址范围(用十六进制表达)。

(2)详细描述出存储芯片的片选逻辑图。

(3)如果将4K*4位 ROM小芯片更换为2K*8位ROM小芯片,则片选逻辑有哪些改变?

(1)用户程序区容量为 12Kx8b,所以需要3片4K x 8b RAM 小芯片。地址分别为0000-0FFF,1000-1FFF,2000-2FFF。

系统程序区容量为 4K×8b,所以需要 2片 4K×4b ROM 小芯片。地址均均为3000-3FFF。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值