Leggi e Stampa delle stringhe.

di Anonimizzato21741 il
8 risposte
.data
mess1: .asciiz "INSERISCI LA STRINGA: "
mess2: .asciiz "LA STRINGA INSERITA E': "
str: .space 10

.text
la $a0, mess1
li $v0, 4
syscall

la $a0, str #str contiene la grandezza della stringa
li $a1, 10
li $v0, 8
syscall

la $a0, mess2
li $v0, 4
syscall

li $v0, 4 #stampa la stringa
syscall


li $v0, 10 #uscita
syscall


Salve ragazzi ho un problema con questo programma. Il programma deve leggere una stringa e stamparla senza effettuare nessuna operazione. Secondo me il problema sta nella stampa del mess2. Potete darmi una mano?

8 Risposte

  • Come.e visualizzi la stringa inserita?
  • Con questo frammento di codice:


    li $v0, 4
    syscall
  • Ah no scusa, con :
    li $v0, 8
    syscall
  • Con quella fai l'input, ma come stampi a video la stringa dopo l'input?
  • Li $v0, 4
    syscall

    Con questa. O sbaglio?
  • Ma l'hai scritto tu il codice? O l'hai copiato senza comprenderlo?

    Queste due righe cosa vogliono dire? Le vuoi commentare?
  • Ho risolto! Grazie
  • Prego
Devi accedere o registrarti per scrivere nel forum
8 risposte