Ciao a tutti, sto avendo problemi con la matrice in assembly. Dovrei mettere all'interno della cella nella locazione i, j, un 1 !!!
Praticamente eseguo un ciclo "for" da 0 a N(max 10) dove la variabile viene utilizzata come la posizione della riga. Per la j viene chiesto all'utente di inserire un numero, corrispondente a una colonna.
il fatto è: come faccio ad inserire il numero 1 all'interno della cella?
codice:
#$t1 è N, cioè il nummero massimo di colonne e righe(siccome utilizzo una matrice quadrata)
loop:    
                bge $t0, $t1, fine    #se $t0 >= $t1 allora esce dalla procedura
                li $v0, 4                
                la $a0, InsCol        # poniamo la domanda all'utente
                syscall
                li $v0, 5                
                syscall
                mul $t4, $t0, $t1   #
                add $t4, $t4, $v0  # calcola la posizione degli indici
                sll $t4, $t4, 2       #
                lw $t6, MatOr($t4)
                add $t0, 1
                j loop                
            fine:
Non capisco se con la lw inserisce il dato oppure no? e se lo inserisce, che cosa ci mette dentro?


Ringraziando anticipatamente !!!