n° 219
Novembre 2017
Dicembre 14, 2017, 02:42:02 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  


* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: [MIPS-Assembly] Reverse Integer  (Letto 2305 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Fixxxer393
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 1


Mostra profilo
« inserita:: Giugno 15, 2013, 03:32:44 »

Salve a tutti, ho questo algoritmo per fare l'inverso di un numero intero.
Codice:
   
    li $t3, 0
    move $a2, $t3
    beq $s0, 0, goto
loop1:
     divu $s0, $t1      # Divide number by 10
     mflo $s0           # $s0 = quotient
     mfhi $t2           # $t2 = reminder
     mul $a2, $a2, $t1  # reverse=reverse*10
     addu $a2, $a2, $t2 #         + reminder   
     bne $s0, 0,loop1   
goto:
     move $s0, $a2
     j nextalgorithm    # Here $a2 contains the reversed integer

funziona per tutti i numeri apparte dei problemi con gli 0, qualcuno può aiutarmi?

es: 0123004560 diventa 65403210
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2017 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



powered by Simple Machines