【发布时间】:2016-02-24 14:55:03
【问题描述】:
我正在研究 8085 微处理器,发现它在 3 Mhz 上工作,例如操作码获取需要 4 个时钟周期,IO/M 读取或写入需要 3 个时钟周期。
所以现在,如果我以某种方式将 8085 超频到 10 Mhz,那么时钟周期数会减少吗?
或者周期数将保持不变,但 3 或 4 个完整周期的有效时间会减少?
【问题讨论】:
标签: clock cpu-architecture microprocessors 8085
我正在研究 8085 微处理器,发现它在 3 Mhz 上工作,例如操作码获取需要 4 个时钟周期,IO/M 读取或写入需要 3 个时钟周期。
所以现在,如果我以某种方式将 8085 超频到 10 Mhz,那么时钟周期数会减少吗?
或者周期数将保持不变,但 3 或 4 个完整周期的有效时间会减少?
【问题讨论】:
标签: clock cpu-architecture microprocessors 8085
超频可以缩短一个周期。指令仍然需要相同数量的周期。
时钟周期是一个心跳,用于同步整个电路的动作。不同的部分同时行动,根据时钟在适当的时刻传递数据。例如,一个虚构架构的四周期指令可能会执行为:
如果不改变某个地方的架构,你就无法从中缩短一个周期——仅仅提供一个更快的时钟并不能使 ALU 突然以 8 位数量工作,即使它确实如此,它最终值的寄存器也是如此gos 不会期望在第四个周期之前收到一个值。
简单地改变时钟频率不会改变电路的布局或覆盖逻辑,因此它不能改变不同部分做某事所花费的周期数或他们期望其他部分完成某事的相对时间完成。
【讨论】: