标签: cpu-architecture
在多周期数据路径中,所有类型的指令的第一和第二周期都是相似的。
第一个周期是指令提取,第二个周期是指令解码和寄存器提取。
在三个时钟周期内执行跳转。我上面提到的是两个时钟周期。第三个是指令的左移26 LSB,因此我们有28位,然后向其添加PC的4个MSB位,从而获得32位地址并将其设置为pc。
但是我们可以在第二个时钟周期中执行第三个跳转周期,因此跳转指令可以在两个时钟周期中完成。