[理工] [計組] Hazard疑問
如圖
https://imgur.com/a/GLLfY15
有問題的是I1與I4,就是WB跟ID stage重疊那一塊
課本說明是沒有Hazard的問題,講什麼前半後半
我看的不是很明白
底下是我的理解
考慮以下指令
add $2, $2, $2
nop
nop
add $2, $2, $2
https://imgur.com/RiYc5hZ
這是我認為的時序圖
IF/ID、ID/EXE等是pipeline register存的值
明明I4在ID階段時I1的WB還沒被執行
卻說他不會有hazard產生
這是為什麼啊?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.244.247 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1663761542.A.46B.html
→
09/21 21:27,
1年前
, 1F
09/21 21:27, 1F
→
09/21 21:30,
1年前
, 2F
09/21 21:30, 2F
→
09/21 21:30,
1年前
, 3F
09/21 21:30, 3F
→
09/21 21:30,
1年前
, 4F
09/21 21:30, 4F
→
09/21 21:30,
1年前
, 5F
09/21 21:30, 5F
→
09/21 21:31,
1年前
, 6F
09/21 21:31, 6F
→
09/21 21:32,
1年前
, 7F
09/21 21:32, 7F
推
09/21 21:34,
1年前
, 8F
09/21 21:34, 8F
→
09/21 21:34,
1年前
, 9F
09/21 21:34, 9F
→
09/21 21:34,
1年前
, 10F
09/21 21:34, 10F
推
09/21 21:38,
1年前
, 11F
09/21 21:38, 11F
→
09/21 23:38,
1年前
, 12F
09/21 23:38, 12F
→
09/21 23:38,
1年前
, 13F
09/21 23:38, 13F
→
09/21 23:38,
1年前
, 14F
09/21 23:38, 14F
→
09/21 23:53,
1年前
, 15F
09/21 23:53, 15F
→
09/21 23:53,
1年前
, 16F
09/21 23:53, 16F
推
09/22 01:53,
1年前
, 17F
09/22 01:53, 17F
→
09/22 01:53,
1年前
, 18F
09/22 01:53, 18F
→
09/22 01:54,
1年前
, 19F
09/22 01:54, 19F
→
09/22 02:13,
1年前
, 20F
09/22 02:13, 20F
→
09/22 02:13,
1年前
, 21F
09/22 02:13, 21F
→
09/22 02:13,
1年前
, 22F
09/22 02:13, 22F
推
09/22 02:20,
1年前
, 23F
09/22 02:20, 23F
→
09/22 02:20,
1年前
, 24F
09/22 02:20, 24F
→
09/22 02:20,
1年前
, 25F
09/22 02:20, 25F
→
09/22 02:31,
1年前
, 26F
09/22 02:31, 26F
→
09/22 02:31,
1年前
, 27F
09/22 02:31, 27F
→
09/22 02:31,
1年前
, 28F
09/22 02:31, 28F
推
09/22 23:19,
1年前
, 29F
09/22 23:19, 29F
→
09/22 23:19,
1年前
, 30F
09/22 23:19, 30F
→
09/22 23:19,
1年前
, 31F
09/22 23:19, 31F
→
09/22 23:19,
1年前
, 32F
09/22 23:19, 32F
→
09/23 01:36,
1年前
, 33F
09/23 01:36, 33F
→
09/23 01:36,
1年前
, 34F
09/23 01:36, 34F
推
09/23 10:44,
1年前
, 35F
09/23 10:44, 35F
→
09/23 10:44,
1年前
, 36F
09/23 10:44, 36F
→
09/23 12:25,
1年前
, 37F
09/23 12:25, 37F
→
09/23 12:35,
1年前
, 38F
09/23 12:35, 38F
→
09/23 12:35,
1年前
, 39F
09/23 12:35, 39F
→
09/23 14:43,
1年前
, 40F
09/23 14:43, 40F
→
09/23 14:45,
1年前
, 41F
09/23 14:45, 41F
→
09/23 14:47,
1年前
, 42F
09/23 14:47, 42F
→
09/23 14:47,
1年前
, 43F
09/23 14:47, 43F
→
09/23 14:47,
1年前
, 44F
09/23 14:47, 44F
→
09/23 14:47,
1年前
, 45F
09/23 14:47, 45F
→
09/23 14:48,
1年前
, 46F
09/23 14:48, 46F
→
09/23 14:55,
1年前
, 47F
09/23 14:55, 47F
→
09/23 14:55,
1年前
, 48F
09/23 14:55, 48F
→
09/23 14:57,
1年前
, 49F
09/23 14:57, 49F
→
09/23 14:57,
1年前
, 50F
09/23 14:57, 50F
推
09/23 18:58,
1年前
, 51F
09/23 18:58, 51F
→
09/23 18:58,
1年前
, 52F
09/23 18:58, 52F
推
09/23 19:04,
1年前
, 53F
09/23 19:04, 53F
→
09/23 20:45,
1年前
, 54F
09/23 20:45, 54F
推
09/23 21:10,
1年前
, 55F
09/23 21:10, 55F
推
09/23 21:20,
1年前
, 56F
09/23 21:20, 56F
推
09/23 21:22,
1年前
, 57F
09/23 21:22, 57F
→
09/23 23:12,
1年前
, 58F
09/23 23:12, 58F
推
09/23 23:35,
1年前
, 59F
09/23 23:35, 59F
→
09/23 23:35,
1年前
, 60F
09/23 23:35, 60F
→
09/23 23:36,
1年前
, 61F
09/23 23:36, 61F
→
09/23 23:37,
1年前
, 62F
09/23 23:37, 62F
→
09/23 23:37,
1年前
, 63F
09/23 23:37, 63F
→
09/23 23:38,
1年前
, 64F
09/23 23:38, 64F
→
09/23 23:38,
1年前
, 65F
09/23 23:38, 65F
推
09/23 23:49,
1年前
, 66F
09/23 23:49, 66F
→
09/23 23:49,
1年前
, 67F
09/23 23:49, 67F
→
09/24 00:07,
1年前
, 68F
09/24 00:07, 68F
→
09/24 00:07,
1年前
, 69F
09/24 00:07, 69F
推
09/24 00:11,
1年前
, 70F
09/24 00:11, 70F
→
09/24 00:24,
1年前
, 71F
09/24 00:24, 71F
→
09/24 00:24,
1年前
, 72F
09/24 00:24, 72F
→
09/24 00:25,
1年前
, 73F
09/24 00:25, 73F
→
09/24 00:27,
1年前
, 74F
09/24 00:27, 74F
→
09/24 00:27,
1年前
, 75F
09/24 00:27, 75F
→
09/24 00:40,
1年前
, 76F
09/24 00:40, 76F
→
09/24 00:40,
1年前
, 77F
09/24 00:40, 77F
→
09/24 00:45,
1年前
, 78F
09/24 00:45, 78F
→
09/24 00:46,
1年前
, 79F
09/24 00:46, 79F
→
09/24 00:49,
1年前
, 80F
09/24 00:49, 80F
→
09/24 00:49,
1年前
, 81F
09/24 00:49, 81F
→
09/24 00:51,
1年前
, 82F
09/24 00:51, 82F
→
09/24 00:51,
1年前
, 83F
09/24 00:51, 83F
→
09/24 01:15,
1年前
, 84F
09/24 01:15, 84F