[理工] 计组 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