[理工] 107台科 計組(control signal)!
這題一直搞不懂,因為以cycle來看的話,同時會有不同指令在不同階段執行,那也就是
說有可能一方面mem write=1另一方面MemtoReg=1嗎?
我是以這為前提去做,卻發現有些矛盾的地方,比如說:9 cycle時,沒有任何指令的ID
在執行,但RegDst卻=1、7 cycle forward A=00 forward B=01
但我算卻是 instruction 4 forward instruction 5---B=10,然後instruction 4 forwa
rd instruction 6---A=01
雖然我的答案自己也覺得有些不穩,但至少這題B不可能=01吧!唯一B=01的可能就是 ins
tructuon 3 forward imstruction 5,但這樣做根本沒意義,因為中間instruction 4就
蓋掉了,值仍然是錯的………
這題一直想不太通,求解……
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.242.236.177
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1547269472.A.ACC.html
推
01/12 13:23,
5年前
, 1F
01/12 13:23, 1F
→
01/12 13:23,
5年前
, 2F
01/12 13:23, 2F
→
01/12 14:40,
5年前
, 3F
01/12 14:40, 3F
→
01/12 14:40,
5年前
, 4F
01/12 14:40, 4F
推
01/12 15:03,
5年前
, 5F
01/12 15:03, 5F
→
01/12 15:03,
5年前
, 6F
01/12 15:03, 6F
→
01/12 15:03,
5年前
, 7F
01/12 15:03, 7F
推
01/12 15:17,
5年前
, 8F
01/12 15:17, 8F
→
01/12 15:17,
5年前
, 9F
01/12 15:17, 9F
推
01/27 18:09,
5年前
, 10F
01/27 18:09, 10F
→
01/27 18:09,
5年前
, 11F
01/27 18:09, 11F
→
01/27 18:09,
5年前
, 12F
01/27 18:09, 12F
→
01/27 18:09,
5年前
, 13F
01/27 18:09, 13F
→
01/27 18:09,
5年前
, 14F
01/27 18:09, 14F
推
02/15 23:33,
5年前
, 15F
02/15 23:33, 15F
→
02/15 23:33,
5年前
, 16F
02/15 23:33, 16F
推
02/16 08:03,
5年前
, 17F
02/16 08:03, 17F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):