作者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://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1544638801.A.096.html
2F:→ skyHuan: k他是为了设保护机制,只有1的时候可以读其他都不行,事 12/13 03:00
3F:→ skyHuan: 实上只有资料流的部分(RegDst跟MemtoReg)可以设dont care 12/13 03:00
4F:→ skyHuan: ,其他都要非1即0,像branch跟jump也是,可以把他想成是d 12/13 03:00
5F:→ skyHuan: ont care的话,如果他不小心被设成1可能会有不该写/读/ 12/13 03:00
6F:→ skyHuan: 跳的指令去做不该做的事 12/13 03:00