作者sdfg014025xx (隨便就好)
看板Grad-ProbAsk
標題[理工] 計組 控制信號線
時間Thu Dec 13 02:19:59 2018
https://i.imgur.com/wmY0Qws.jpg
想問一下h、k的部分
h.
為什麼ALUOP1設為1不會影響到beq
beq不是ALUOP不是01嗎?
k.
MemRead一直設為1如果都可以運作,那為什麼sw的MemRead要設為0而不是don‘t care?
感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.210.85
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1544638801.A.096.html
→ skyHuan: k他是為了設保護機制,只有1的時候可以讀其他都不行,事 12/13 03:00
→ skyHuan: 實上只有資料流的部分(RegDst跟MemtoReg)可以設dont care 12/13 03:00
→ skyHuan: ,其他都要非1即0,像branch跟jump也是,可以把他想成是d 12/13 03:00
→ skyHuan: ont care的話,如果他不小心被設成1可能會有不該寫/讀/ 12/13 03:00
→ skyHuan: 跳的指令去做不該做的事 12/13 03:00