Last time ...adding 3 numbers...
What a mess this is...
lw $10,A(0) # $10 = a0
lw $3,A(4) # $3 = a1
add $10,$10,$3 # $10 = a0 + a1
lw $3,A(8) # $3 = a2
add $10,$10,$3 # $10 = a0 + a1+ a2
sw $10,A(12) # a3 gets $10
Suppose 100 numbers to be added?
Doesn’t generalise!
Previous slide
Next slide
Back to first slide
View graphic version