Personal computer/Linguaggio Macchina/DLX/Operazioni: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pizeta (discussione | contributi)
→‎Formato operazioni: errore di visualizzazione delle immagini
Nikbot (discussione | contributi)
m Robot: Automated text replacement (-poichè +poiché)
Riga 146:
==== Creazione di uno Stack pointer che supporti l'annidamento ====
 
Abbiamo visto che il DLX non supporta l'annidamento ( ''nesting'' ) delle chiamate a procedura poichèpoiché non ha un stack ed utilizza come unico registro di rotorno R31, con questo codice si può implementare via software uno stack pointer con il registro R30.
R30 rappresenta l'indirizzo dell'ultima word di 32 bit (4 byte) inserita nello stack, per cui decresce man mano che lo stack si riempie e cresce man mano che si svuota.