Re: MIPS Assembler Quelltext
Verfasst: Mi Jan 24, 2024 11:25 am
Jetzt schreibe ich zwei MIPS Programme, die eine Reihe berechnen. Das eine die Reihe der Folge
Also
Und das andere von der Folge
Das sind die zweierpotenzen, bei
angefangen
So, ich fange jetzt an.
Code: Alles auswählen
(n+2)
Code: Alles auswählen
SUM_{k=1}^n(k+2)
Code: Alles auswählen
2*n
Code: Alles auswählen
1
Code: Alles auswählen
SUM_{k=1}^n (2*k)
Code: Alles auswählen
.data
result: .word 0x00
n: .word 3
.text
li $t0, 1
lw $t1, n
li $t3, 2
loop1:
bltz $t1, end
add $t2, $t2, $t0
sll $t0, $t0, 1
sub $t1, $t1, 1
j loop1
end:
sw $t2, result
Code: Alles auswählen
.data
result: .word 0x00
n: .word 2
.text
li $t0, 0
lw $t1, n
li $t3, 2
loop1:
bltz $t1, end
add $t2, $t2, $t0
add $t0, $t0, 2
sub $t1, $t1, 1
j loop1
end:
sw $t2, result