Oppure

Loading
05/09/09 16:35
hack3r
sul mio libro di algoritmi (Algoritmi in c++ 2003) ho letto che esiste hardware dedicato per le chiamate a funzione, ho fatto un po' di ricerche ma non ho stovato nulla, voi ne sapete qualcosa ?
aaa
05/09/09 18:21
TheKaneB
in questa sezione sei decisamente off-topic... ad ogni modo, non si capisce bene la domanda... cosa vuoi sapere esattamente?

Se ti riferisci alla presenza di registri dedicati allo stack, allora si, diverse architetture ne hanno uno o più (x86 ha il registro ESP, ARM non ha un registro specifico ma per convenzione si utilizza R13, ecc...). Le macchine SPARC ad esempio hanno tipicamente 128 registri, ma visibili soltanto 16 alla volta e durante le chiamate a funzione i 4 registri più alti della funzione chiamante (da 11 a 15) diventano i 4 più bassi (da 0 a 3) della funzione chiamata; così facendo si risparmia molto tempo nelle operazioni di push e pop dei parametri per funzioni con numero di argomenti al di sotto di 4.

Se ti riferisci ad altro, fai una domanda più specifica :)
aaa