我正在研究8085微处理器,发现它工作在3 Mhz上,例如需要4个时钟周期进行操作码读取,3个时钟周期用于IO / M读取或写入。
那么现在,如果我以某种方式超频8085以10 Mhz工作,那么时钟周期数会减少吗?或者周期数会保持不变但是3或4个完整周期的有效时间会减少吗? / p>
答案 0 :(得分:7)
超频减少了一个周期的长度。说明仍然需要相同的周期数。
时钟周期是一种心跳,用于同步电路中的动作。不同的部分同时起作用,根据时钟在适当的时刻传递数据。例如,虚构架构的四周期指令可以执行为:
你不能在不改变架构的情况下从中减少一个周期 - 简单地提供更快的时钟就不能使ALU突然以8位数量工作,即使它确实如此,注册到它的最终值不会期望在第四个周期之前得到一个值。
简单地改变时钟频率并不会改变电路的布局或覆盖逻辑,因此它不能改变不同部分做事的周期数或者他们期望其他部分的相对时间完成任务的部分。