# CSCI 6461 MIPS Example # Demonstrates registers, memory, arithmetic, and program exit. # Expected results after Run: # $s0 = 0x10010000 # $t0 = 20 # $t1 = 25 # $t2 = 22 # $t3 = 15 # memory[0x10010000] = 20 # memory[0x10010004] = 15 lui $s0, 0x1001 addiu $t5, $zero, 20 sw $t5, 0($s0) addiu $s1, $zero, 5 addiu $s2, $zero, 3 addiu $s3, $zero, 7 addiu $s4, $zero, 8 lw $t0, 0($s0) add $t1, $t0, $s1 sub $t2, $t1, $s2 add $t3, $s3, $s4 sw $t3, 4($s0) li $v0, 10 syscall