[理工] 計組 beq與bne的rs rt

作者: newpuma (還很新)   2016-11-21 15:57:56
請問beq與bne這類型的rs與rt的正確擺法
雖然不管怎麼擺都不影響運算結果
但是有一些datapath的題目考過(張凡380)
以往R type或是lw sw指令
像是 lw $1 40($6)
rs是$6 rt是$1
但是為什麼bne $1 $2 label
rs是$1 rt是$2(照我理解應該相反才對)
為什麼會這樣?還是沒有理由呢
(翻到前面第一章講到分支指令的地方好像也沒特別提到)
謝謝大家
作者: h42318 (五兩三)   2016-11-21 16:23:00
lw.sw的rs都是放base registerbne.beq都是按照順序放吧
作者: krusnoopy (push)   2016-11-21 16:44:00
你學到後面電路就知道可能是為了跟電路配合,所以base register都放rs field,另外op code不用背,只需記R type的op code是零即可電路沒有特別提,可是如果不同field這樣傳送memory的位址就變的更麻煩,應該在張凡第四章吧,有些題目會給答題需要的op code,這個你自己做題目就會瞭解了

Links booklink

Contact Us: admin [ a t ] ucptt.com