计算机组成原理相关问题(急求大神讲解)
某机字长32位,存储器按字节编址,CPU可提供数据总线8条(D7~D0),地址总线18条(A17~A0),控制线1条(WE#),目前使用的存储空间为16KB,全部用4K×...
某机字长32位,存储器按字节编址,CPU可提供数据总线8条(D7~D0),地址总线18条(A17~A0),控制线1条(WE#),目前使用的存储空间为16KB,全部用4K×4位的RAM芯片构成,要求其地址范围为08000H~0BFFFH(可有地址重叠区)。 请回答下列问题:
(1)该CPU可访问的最大存储空间是多少?
(2)目前使用的存储空间需要多少个上述RAM芯片?
(3)画出CPU与RAM芯片之间的连接图(要求用138译码器实现地址译码)。 展开
(1)该CPU可访问的最大存储空间是多少?
(2)目前使用的存储空间需要多少个上述RAM芯片?
(3)画出CPU与RAM芯片之间的连接图(要求用138译码器实现地址译码)。 展开
1个回答
展开全部
1)CPU可访问的最大存储空间 看地址位数 地址总线18条 故 2^18
2)CPU可提供数据总线8条 存储空间为16KB 故要拼凑 一个 16K*8 ---> (16K*8) /(4K×4
)= 8
3)要求用138译码器实现地址译码 应该就是3-8译码器 那么有3根地址线做译码输入。 全部用4K×4位的RAM芯片构成, 那么4K =2^12 需要12根地址线 A11-A0, 之前3根就是 A14-A12 ---我这里的推算的没考虑 要求其地址范围为08000H~0BFFFH 的。 我这里是从低位考虑的。 考虑地址空间必须先把 地址从16进制转成2进制 观察他们“1”最高位的位置 然后设计。
2)CPU可提供数据总线8条 存储空间为16KB 故要拼凑 一个 16K*8 ---> (16K*8) /(4K×4
)= 8
3)要求用138译码器实现地址译码 应该就是3-8译码器 那么有3根地址线做译码输入。 全部用4K×4位的RAM芯片构成, 那么4K =2^12 需要12根地址线 A11-A0, 之前3根就是 A14-A12 ---我这里的推算的没考虑 要求其地址范围为08000H~0BFFFH 的。 我这里是从低位考虑的。 考虑地址空间必须先把 地址从16进制转成2进制 观察他们“1”最高位的位置 然后设计。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询