1
0
Files
Laboratori-MIPS/Laboratorio6/Esercizio1.asm
2024-03-22 13:53:19 +01:00

33 lines
735 B
NASM

.data
wVet: .space 20
wDim: .byte 20
.text
.globl main
.ent main
main:
la $t0, wVet # punta a inizio vettore
lb $t1, wDim
add $t1, $t1, $t0
addi $t4, $0, 1
sb $t4, ($t0)
addi $t0, $t0, 1
sb $t4, ($t0)
# lettura stringa. a quanto pare posso solo fare una read_chr
ciclo_fibonacci:
# syscall read
addi $t2, $t0, -1
lb $t4, ($t2)
addi $t2, $t2, -1
lb $t5, ($t2)
add $t4, $t4, $t5
sb $t4, ($t0)
addi $t0, $t0, 1
bne $t0, $t1, ciclo_fibonacci
li $v0, 10
syscall
.end main