会画图!
黑色代表data,蓝色代表control: 必须使用RegWrite和MemWrite作为使能,防止Registers和DataMemory错误写入 Q:为什么要加MemRead,寄存器不用加RegRead? A:因为memory读取很慢,能不读取时就不读取。(读取memory有风险,可能出现stop情况等待,延误时间)
牢记前五个步骤: 希望前五个时间尽可能相近。 modify PC+4和branch