PDA

View Full Version : funzioni ricorsive in asm...ma sono stupido io oppure...?


D4rkAng3l
26-05-2004, 23:06
Domani avrò il secondo esonero di architetture degli elaboratori 2 e prevedo un misero fallimento...
Si baserà sulle funzioni ricorsive in asm per il mips 3000...finchè si tratta di cosette tipo fattoriale ok...ma quando si arriva a fibonacci in complessità lineare o esponenziale e alla mutuaricorsione impazzisco...sono stupido io o è tosto come argomento?!?!? :cry: :mc: :muro:

lalli83
27-05-2004, 08:58
l'agomento della ricorsione già è tosto in programmazione ad alto livello, figuriamoci con asm! :D

cionci
27-05-2004, 09:46
Originariamente inviato da lalli83
l'agomento della ricorsione già è tosto in programmazione ad alto livello, figuriamoci con asm! :D
Secondo me è sempre allo stesso livello... L'importare è fare tutto con metodo...

Non ppensare che quella che dovrai chiamare è la stessa procedura che stai scrivendo...pensa che sia tutt'altra cosa...

In ogni caso credo che convenga sempre scriversi la ricorsione in uno pseudolinguaggio od in un linguaggio ad alto livello...

L'epilogo ed il prologo di una chiamata a procedura sono standard e non ti puoi inventare niente... La preparazione e la pulitura dello stack sono standard...ed anche quei non ti puoi inventare niente...

recoil
27-05-2004, 10:21
consolati sapendo che, una volta imparata la ricorsione in assembly, la capirai totalmente anche ad alto livello ;)

D4rkAng3l
27-05-2004, 18:00
all'esonero ho fatto lo schifooooo :cry: Per una volta che avevo passato qualcosa :cry: :cry: :cry:

Luc@s
27-05-2004, 18:15
Originariamente inviato da recoil
consolati sapendo che, una volta imparata la ricorsione in assembly, la capirai totalmente anche ad alto livello ;)

me ne scrivi un esempio che cosi vedo se la capisco in ASM(in C/C++ la uso gia)?