############################################################################################# # Addiert zwei Integerzahlen, legt die Summe im temporaeren Register $t2 ab und gibt sie aus# ############################################################################################# .data # Deklaration der Variablen number1: .word 3 number2: .word 11 .text # Laden der Werte in die temporaeren Register lw $t0, number1($zero) lw $t1, number2($zero) # Addition t2 = t0 + t1 add $t2, $t0, $t1 # Wert ausgeben: li $v0, 1 # der Wert 1 fuer den syscall bedeutet: $a0 = integer to print move $a0, $t2 # legt den Wert aus $t2 im Register $a0 fuer Parameteruebergabe ab syscall # exit li $v0, 10 # der Wert 10 fuer den syscall bedeutet: exit (terminate execution) syscall