Esercizio MIPS

di il
3 risposte

Esercizio MIPS

Ciao,
dopo molto tempo ho ripreso in mano questo tipo di linguaggio ma non mi ricordo quasi nulla
Dovrei creare un programma che scrive in memoria i valori da 0 a 255. Il ciclo si ripete fino a quando non è stata effettuata la scrittura di 255.


qualcuno potrebbe darmi una mano?

grazie

3 Risposte

  • Re: Esercizio MIPS

    Devi scrivere tu il codice. Qui non si fanno esercizi.
  • Re: Esercizio MIPS

    Io ho scritto questa parte di programma ma non capisco come posso scrivere in memoria il valore che non va bene fino alla fine del conteggio.

    .text

    main:
    li $v0,0
    li $v1,255
    beq $v0,$v1,exit

    ciclo:
    li $v0,1
    bne $v0,$v1,ciclo

    exit:
    j $ra

    Potete aiutarmi per favore
  • Re: Esercizio MIPS

    Qualcuno può darmi una mano a capire se scritto correttamente e se possibile ottimizzarlo?


    .text


    main:
    li $v0,0
    li $v1,255
    li $t2,0x10000000
    li $a0,0

    beq $v0,$v1,exit

    ciclo1:
    addi $v0,$v0,1
    move $a0,$v0
    sw $a0, 0($t2)
    addi $t2,$t2,4
    bne $v0,$v1,ciclo1

    exit:
    jr $ra
Devi accedere o registrarti per scrivere nel forum
3 risposte