If the data requested by a load instruction has not yet become available
when it is requested, the load-use data hazard occurs.
這題答案是給false 我想問為什麼? 看怎麼看都覺得是true= ="
另外,我想問stall和nop的差別
stall是在stage中插入bubble然後在清成nop的指令吧(!?)
可是我看到一個題目說假使沒有插入bubble的話
compiler會做什麼動作來防止hazard,答案是說在指令中插入NOP
這邊讓我有點搞混..還是他們是一樣的東西?
那為什麼要多出bubble這個步驟而不直接插入NOP呢?
請高手解答...感激不盡!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.246.100
※ 編輯: ceo890710 來自: 111.251.246.100 (09/22 00:33)
※ 編輯: ceo890710 來自: 111.251.246.100 (09/22 00:35)