请问这个题

孤远无梦 2020-10-13 03:29:36




第5问,cpu如何选择。。。

和题目有关系吗。还是固定的?
...全文
167 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
孤远无梦 2020-10-14
  • 打赏
  • 举报
回复
引用 3 楼 均陵鼠侠 的回复:
[quote=引用 2 楼 我当时害怕极了QAQ 的回复:][quote=引用 1 楼 均陵鼠侠 的回复:]谢邀。 题目不是问CPU如何选择,是问CPU如何用地址线来访问模块板。第(5)回答已经明确了。
嗯,就是那个最高3位,次高3位是怎么得出来的呢?[/quote] 不管地址线几根,从中划出N根线,可以访问的模块板是2^N块,剩余的线访问模块板内的芯片。从剩余部分划出M根线,可访问的芯片数量是2^M。你用这个方法倒推一下。[/quote]
引用 5 楼 qybao 的回复:
模板块总数=8=2^3,即用3位即可覆盖模板号代表的地址信息 因为是8位机,芯片只有4位,所以用两片芯片组合成8位,比如A芯片负责高4位,B芯片负责低4位,这样就能从8位换算的结果区分是A芯片B芯片(比如是0-127就是B,128-255就是A),这样32k/4k=8=2^3,用3位也能覆盖芯片号代表的地址信息
懂了懂了,谢谢大神
qybao 2020-10-13
  • 打赏
  • 举报
回复
剩下的就是18-3-3=12位,用来区分片内地址
qybao 2020-10-13
  • 打赏
  • 举报
回复
模板块总数=8=2^3,即用3位即可覆盖模板号代表的地址信息 因为是8位机,芯片只有4位,所以用两片芯片组合成8位,比如A芯片负责高4位,B芯片负责低4位,这样就能从8位换算的结果区分是A芯片B芯片(比如是0-127就是B,128-255就是A),这样32k/4k=8=2^3,用3位也能覆盖芯片号代表的地址信息
孤远无梦 2020-10-13
  • 打赏
  • 举报
回复
引用 3 楼 均陵鼠侠 的回复:
[quote=引用 2 楼 我当时害怕极了QAQ 的回复:][quote=引用 1 楼 均陵鼠侠 的回复:]谢邀。 题目不是问CPU如何选择,是问CPU如何用地址线来访问模块板。第(5)回答已经明确了。
嗯,就是那个最高3位,次高3位是怎么得出来的呢?[/quote] 不管地址线几根,从中划出N根线,可以访问的模块板是2^N块,剩余的线访问模块板内的芯片。从剩余部分划出M根线,可访问的芯片数量是2^M。你用这个方法倒推一下。[/quote] 嗯嗯,N=3我懂了,M不会求。。
均陵鼠侠 2020-10-13
  • 打赏
  • 举报
回复
引用 2 楼 我当时害怕极了QAQ 的回复:
[quote=引用 1 楼 均陵鼠侠 的回复:]谢邀。 题目不是问CPU如何选择,是问CPU如何用地址线来访问模块板。第(5)回答已经明确了。
嗯,就是那个最高3位,次高3位是怎么得出来的呢?[/quote] 不管地址线几根,从中划出N根线,可以访问的模块板是2^N块,剩余的线访问模块板内的芯片。从剩余部分划出M根线,可访问的芯片数量是2^M。你用这个方法倒推一下。
孤远无梦 2020-10-13
  • 打赏
  • 举报
回复
引用 1 楼 均陵鼠侠 的回复:
谢邀。 题目不是问CPU如何选择,是问CPU如何用地址线来访问模块板。第(5)回答已经明确了。
嗯,就是那个最高3位,次高3位是怎么得出来的呢?
均陵鼠侠 2020-10-13
  • 打赏
  • 举报
回复
谢邀。 题目不是问CPU如何选择,是问CPU如何用地址线来访问模块板。第(5)回答已经明确了。

70,024

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧