1.
请问各位,分支指令造成的指令被flush到底算不算stall cycle呢?
之前张凡老师是跟我说NOP是NOP,stall是stall,
https://i.imgur.com/Oc4vTVp.jpg
像是这题就没有把分支指令产生的flush算进stall
但像是这题
https://i.imgur.com/Wh5mIBw.jpg
就把beq的flush指令算进stall cycle
或者是这题的c小题,
https://i.imgur.com/CVgQLAh.jpg
https://i.imgur.com/1BLpoxT.jpg
就把NOP算入stall cycle
感觉每个题目问的是一样的名词定义却都不同...==
2.https://i.imgur.com/VwGWlO9.jpg
请问考场上到底要不要把MEM/WB到EX/MEM的forwarding算进去?
这是为了救lw/sw连续的
https://i.imgur.com/zmvIP6h.jpg
张凡说有,算盘上没有,题目则是有算有些没算(交大有?!