我的计算机体系结构的书解释说,MIPS 32位架构:一个寄存器文件中的寄存器如何在同一个时钟周期内读写?
“由于写入寄存器文件都是边沿触发,我们的设计可以 合法的读写时钟周期内同一个寄存器:在 读取将得到的值写入在较早的时钟周期内,写入的值将在随后的时钟周期中读取。“
这是有道理的,我有点理解寄存器文件是怎么回事。但是,我不明白每个事件发生的时间。假设我们正在读取32个寄存器文件中的一个,并在同一个周期内写入它。什么时候将寄存器读取?什么时候写入?我不完全了解事件是如何由时钟边缘触发的,所以它也有助于解释这一点。谢谢!