Problema ricorsione in assembly

di il
1 risposte

Problema ricorsione in assembly

Ciao a tutti,

ho ultimato un programma in assembly (MIPS) ma ho un problema con l'ultima funzione ricorsiva

K(n) = n - H(K(n - 1)) ,
H(n) = n - K(H(n - 1)) ,

con valori iniziali
K(0) = 1,
H(0) = 0.

dovrei fare una funzione che ne richiama un altra ricorsivamente.....
Ho gia fatto una funzione ricorsiva ma in questo caso come vedete le funzioni si richiamano ricorsivamente tra di loro e non riesco a capire come dopo la prima jal posso richiamare con una seconda jal la seconda....

se sono innestate o una divisa dall'altra (credo la prima)
Qualcuno può essermi di consiglio...????
Ho una mezza idea ma molto confusa....

Vi ringrazio
Ciao
Ale

1 Risposte

  • Re: Problema ricorsione in assembly

    Ciao a tutti,

    Ragazzi nesssuno sa implementare questa funzione in MIPS???

    H(k) = k - N(H(k-1))
    N(k) = k - H(N(k-1))

    io sono nel pallone

    riesco a fare N(k-1) oppure H(k-1) scendendo ricorsivamente fino a un caso base ma poi nn so fare

    N(H(k-1)) o H(N(k-1))

    suggerimenti????
    Sono in crisi ci sbatto la testa da 10 giorni ma nn ne esco!

    Ciao
    Grazie
Devi accedere o registrarti per scrivere nel forum
1 risposte