# Download SPIM from http://www.cs.wisc.edu/~larus/spim.html # Example: # x = 10; # y = 5; # for (i = 0; i < x; i = i + 1) # y = y + 1; main: addi $s0, $zero, 10 #x = 10 addi $s1, $zero, 5 #y = 5 addi $s2, $zero, 0 #i = 0 addi $s3, $zero, 0 loop: slt $s3, $s2, $s0 beq $s3, $zero, exit addi $s1, $s1, 1 #y = y + 1 addi $s2, $s2, 1 #i = i + 1 j loop exit: