Assembly

.............................................................................
architetture?
per me è meglio se lo scrivi direttamente qui...
si e' sicuramente l'esame di architettura
dai posta sto codice



sd............................
Sto' forum e' sorvegliato dai professori, verrai pwnato ( scherzo eh )





............................


solo se non studi in Bicocca

posta il codice dai!
dsfdsfdesfsdfdsfds dsdsfdsfvrd
.............................
Lol, gli smile interpretati... edita e metti code all'inizio e /code in fondo per favore... (con le parentesi quadre...)

E cmq LUUUUNGO


..........................................
lungo veramente, sennò ci davo un'occhiata meglio che sto preparando anch'io architettura
non puoi isolare la fetta di codice che ti da problemi?

(DICo?)


.............................
...........................
già dato archittettura ma il mips lo ho già dimenticato!
Ho dato architettura, devo dare assembly ma da quest'anno lo fanno sull'8088, quindi nada
premetto che non so un cazzo di assembly ... ho fatto qualcosina ina ina con lo Z80 alle superiori col professore pazzo di "sistemi" ... roba di 15 anni fa

però visti i molti commenti c'ho provato lo stesso e ...


Casi:
#procedura in cui viene allocato uno stack di 4 posizioni in memoria contenente
# il save register, n,k,il return adress
addi $sp, $sp, -16 # Allocazione spazio stack
sw $ra, 0($sp) # Salvataggio return adress
sw $a0, 4($sp) # Salvataggio n
sw $a1, $sp) # Salvataggio k
sw $s0, 12($sp) # Salvataggio saved register
beq $a1, $zero, Caso1 # Se k = 0 vado a Caso1
blt $a0, $a1, Caso2 # Se n < k vado a Caso2
blt $a0, $zero, CasoN # Se n > 0
j goback


... che sia questo l'errore ?

invece che blt ci vorrebbe un bgt :

bgt $a0, $zero, CasoN # Se n > 0

sperem
così restituisce 0 nel caso generale...direi che non è quello