Add activities for FH.
This commit is contained in:
21
1/FH/assignments/Actividad_MipsEnsemblador/codigo.asm
Normal file
21
1/FH/assignments/Actividad_MipsEnsemblador/codigo.asm
Normal file
@ -0,0 +1,21 @@
|
||||
.data
|
||||
theArray:
|
||||
.space 160
|
||||
|
||||
.text
|
||||
main:
|
||||
li $t6, 1 # Sets t6 to 1
|
||||
li $t7, 4 # Sets t7 to 4
|
||||
sw $t6, theArray($0) # Sets the first term to 1
|
||||
sw $t6, theArray($t7) # Sets the second term to 1
|
||||
li $t0, 8 # Sets t0 to 8
|
||||
loop:
|
||||
addi $t3, $t0, -8
|
||||
addi $t4, $t0, -4
|
||||
lw $t1, theArray($t3) # Gets the last
|
||||
lw $t2, theArray($t4) # two elements
|
||||
mul $t5, $t1, $t2 # Adds them together...
|
||||
sw $t5, theArray($t0) # ...and stores the result
|
||||
addi $t0, $t0, 4 # Moves to next "element" of theArray
|
||||
blt $t0, 160, loop # If not past the end of theArray, repeat
|
||||
jr $ra
|
Reference in New Issue
Block a user