QtSpim的Bare Machine模式
MIPS仿真器QtSpim有一个BareMachine模式,是模仿真正的处理器流水线,不识别伪指令,启用了加载延迟(Enable Delayed Loads)和跳转延迟(Enable Delayed Branches),好在没有hazard。
如果启用了这两个模式,除了不能使用任何伪指令包括lw $t0, label这种模式,因为启用了跳转延迟,要在所有的跳转指令包括bxxjjal后面加一个nop;因为启用了加载延迟,要在所有的load指令后面加一个nop,包括lwlb等。变态的是BareM...
原创
2021-12-19 16:47:45 ·
457 阅读 ·
0 评论