[理工] 计组 张凡上册 p549

楼主: mpyh12345 (嘉义金城武)   2021-10-13 15:08:36
先上图
https://i.imgur.com/GF9eCzk.jpg
https://i.imgur.com/wfUfFUS.jpg
想请问这一题的(1)(2)
请问为什么最后Bne后面还要加nop 呢?
然后再请问,如果问到bne control hazard的相关问题,都是默认rs 跟rt 都是在ID 阶段
就比较完了吗?
作者: Hirano52 (pinya)   2021-10-13 15:42:00
没记错应该是因为bne后面有control hazard,需要一cycle话说(2)的解答最后那部分就是在解释这个
楼主: mpyh12345 (嘉义金城武)   2021-10-13 15:54:00
抱歉没表示清楚 我是指1.题目就给到bne 指令,所以即使是bne 之后可能的的hazard 也要考虑进去吗?2.题目没说是nop 处理或是predict ,照题目的叙述方式就是要所有hazard 都用nop ,所以此题不考虑predict的方式减少nop 没错吗?
作者: Hirano52 (pinya)   2021-10-13 16:06:00
对的 我的想法跟你说的一样
作者: foogty (夫葛踢)   2021-10-13 17:14:00
我猜会不会L2指的是Line2?
作者: VF84 (Jolly Roger)   2021-10-13 18:25:00
如果他没说的话,在答案开头注明你的假设(ID or MEM)应该就可以了?
作者: foogty (夫葛踢)   2021-10-13 21:54:00
补一下,我觉得bne完会有两种情况1. 往下做2. 跳回Line2所以会有control hazard 所以才需要补nop

Links booklink

Contact Us: admin [ a t ] ucptt.com