[理工] 计算机组织

楼主: gsmzxcvbnm   2016-04-06 19:54:03
http://i.imgur.com/Z9yNghZ.jpg
有几个问题想问一下
1.在sum那边为何不用jr $ra
2.在sum那边为何没有add $v0,$a0,$v0,反而是放在a0=0那边
3.如果写成bnq $a0,$zero,L1这样应该也是可以的吧
作者: dante150 (Dante)   2016-04-06 21:15:00
1.jal才会把下个指令位置(lw)存起来,直到n扣到0时,最后程式才可跳到lw依序将内存中的所有n值累加起来。2.程式是靠最后lw~jr那段不断递回累加结果的

Links booklink

Contact Us: admin [ a t ] ucptt.com