看板 Grad-ProbAsk 關於我們 聯絡資訊
如果 memwrite="1" 為什麼所有指令都會錯? SW為什麼不會正確? 威蝦咪??ˊoˋ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.164.157.22
vecan:應該是因為卡住=1的話 每個cycle都會寫入 導致非指令預期 02/14 01:10
s110042:所以照1F的說法~如卡住 = 1 而SW為第一個指令時 就會對 02/14 01:30
vecan:還是不對阿,sw需4cycle,只有第4cycle的寫入才是預期結果 02/14 02:32
vecan:但當他卡在1的時候,這4個CYCLE全都各寫入一次 02/14 02:33
BaaaSwin:因為每個cycle都寫入資料,錯的資料被寫入錯的address 02/14 02:53
BaaaSwin:sw要當計算出正確的address之後才可以=1寫入 02/14 02:54