Ciao a tutti,
devo fare un programma in assembly MIPS, ma in questo caso il problema non è il linguaggio, ma la comprensione del testo
Questo è il testo:
scrivere e provare un programma che legga due interi non negativi x e y e visualizzi su console il loro prodotto prod(x, y) implementando le seguenti due funzioni ricorsive:
http://dfiles.eu/files/28e8v6pp9
Non ho capito come funziona, se io all'inizio inserisco ad esempio x=3 e y=0, allora alla chiamata della funzione prod(x, y) restituisco 0, ma se y che inserisco è maggiore di 0, che faccio? chiamo la funzione somma passandoli la x, e la chiamata a prod con la y diminuita di uno?