作者st945712 (st945712)
看板Grad-ProbAsk
标题[理工] 计组 张凡上册p.383
时间Fri Oct 19 16:32:29 2018
http://i.imgur.com/4j13sKI.jpg http://i.imgur.com/NxhgnZW.jpg
请问h跟i小题
为什麽ALUop1卡在1或ALUop0卡在1的时候
只会影响到lw sw而已呢?
我想不通的点是
假如ALUop0卡在1,现在要执行R type,
正常来说应会设为 1 0,但是因为op0被卡在1了,所以变1 1,这样他怎麽知道是要做什麽运算?
为什麽只有lw与sw会not work correctly
-----
Sent from JPTT on my Samsung SM-G950F.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.217.195.80
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1539937951.A.A7B.html
1F:推 skyHuan: ALUop是看加减法,要做加法的设00(e.g. lw/sw),要做减法 10/19 16:54
2F:→ skyHuan: 的设01(e.g. slt),R type设10交给func. 6码决定,因为没 10/19 16:54
3F:→ skyHuan: 有11这个选项所以为了化简电路,MIPS实作上slt跟R type只 10/19 16:54
4F:→ skyHuan: 看一个bit就是X1跟1X,没用到的bit是don't care 10/19 16:54
5F:→ skyHuan: 所以你绑其中一个永远是1只会影响到00的lw/sw 10/19 16:55
6F:推 skyHuan: 不对我打错了slt是R type,设01应该是beq 10/19 16:57
7F:→ st945712: 了解了谢谢大大! 10/19 20:00