【发布时间】:2019-03-08 04:42:30
【问题描述】:
您好,我正在阅读一本描述 CPU 流水线设计的教科书。 我不明白为什么我们仍然需要时钟寄存器?例如,如下图所示:
如果我们可以去掉所有三个寄存器,我们可以节省 60ps,因为我们只需要处理器继续执行指令,所以当 一个梳状逻辑结束,就是下一条指令开始执行的时间,为什么我们需要时钟周期来手动控制执行指令的开始?
【问题讨论】:
标签: cpu pipeline cpu-architecture cycle cpu-registers