CS 2734, Hand Assembly of MIPS Code

Assume that the acutal main program code starts at 0x00400020 and that the array A in the data segment starts at 0x10010000.
 
Line Number Location Counter Assembled Code MIPS Source
1          .global main
2     main:
3          addi $t1, $0, 4
4          addi $t2, $t1, -2
5          add $t0, $t1, $t1
6          bne $t1, $t2, next
7          j done
8     next:
9          la $t1, A
10          lw $s1, 5($t1)
11     done:
12          jr $ra
13          .data
14     A:   .word 1,2,3,4,5,6,7,8,9

Symbol Table
 
Numeber Symbol Value Segment Global
1        
2        
3        
4        
5        

Relocation Table
 
Number Location Type Segment Dependence
1        
2        
3        
4        
5