Base address of A is stored is $S0
Base address of B is stored is $S1
C in stored in is $S2
C = A[10] + B[5]
........................................................................................................
Three Operands
Temp t0 = A[10] => Load t0, 40($S0)
Temp t1 = B[5] => Load t1, 20($S1)
C = t0 + t1 => Add C, t0, t1
Two Operands
Temp t0 = A[10] => Load t0, 40($S0)
Temp t1 = B[5] => Load t1, 20($S1)
Temp t0 = C => Load t0, $S2
t0 = t0 + t1 => Add t0, t1
One Operands
Temp t0 = A[10] => Load t0, 40($S0)
Temp t1 = B[5] => Load t1, 20($S1)
Load t0
Add t1
Stored $S2
Zero Operands
Temp t0 = A[10] => Load t0, 40($S0)
Temp t1 = B[5] => Load t1, 20($S1)
Push t0
Push t1
Add
Pop $S2