【问题标题】:If a microprocessor and bus have different bit systems, is the microprocessor system bus cycle (continued)如果一个微处理器和总线有不同的位系统,那么微处理器系统的总线周期是多少(续)
【发布时间】:2019-09-15 02:52:43
【问题描述】:

完整问题:如果微处理器和总线具有不同的位系统,微处理器系统总线周期是获取微处理器的位数量还是系统总线的位数量所需的时间量?

示例: 如果微处理器有 64 位系统,系统总线有 32 位系统,那么微处理器的系统总线周期是接收 64 位还是 32 位的时间量?

【问题讨论】:

  • 我担心微处理器接收 64 位信息需要 2 个周期,而不是 1 个。抱歉,如果这是一个新手问题,但我只是进入硬件执行。

标签: cpu hardware execution microprocessors bus


【解决方案1】:

您的问题没有一般性的答案。 每个上下文都赋予所用词以意义。

如上所述,“微处理器系统总线周期”是模棱两可的:它可能意味着微处理器系统总线的周期微处理器系统总线(接口)的周期.
以您的示例为例,前者在一个周期内提供 32 位,后者为 64 位。

我倾向于第一种解释。
除非您有数据表或某些事实可以证明或反驳其中一个解释,否则您可以选择您最喜欢的一个(显然在上下文中无关紧要)。

【讨论】:

  • 我想提供更多上下文我试图找到总线和处理器之间的最大数据传输速率。在上下文中,处理器的系统总线周期从总线占用 8 个输入时钟周期。我知道如何找到它,只是我不知道每个周期是 32 位还是 64 位
  • @JonDoe 答案只能在您的源参考中找到。如果那个数字 8 是系统总线周期数,那么我会说它们是 32 位传输。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-17
  • 2021-11-25
  • 2018-01-19
  • 1970-01-01
  • 2013-07-01
  • 2015-01-17
相关资源
最近更新 更多