Dokumente und Mars-Simulator

This commit is contained in:
Riwoldt
2025-03-26 09:10:55 +01:00
parent 85f594994e
commit 4501819ac9
73 changed files with 1064 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
#############################################################################################
# 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