La pila

La pila es una zona de memoria dinámica orientada a la gestión de subrutinas y funciones en lenguajes de nivel médio o bajo (también puede haber algún lenguale de alto nivel que haga uso de ella) en este caso haremos referencia a R-V. La pia es un protocolo de reservar memoria de valores altos a bajos con el fin de no intervenir en en la memoria reservada para el programa principal, que reserva memoria desde valores menores a mayores.

En R-V la pila está marcada por el puntero de pila (sp), lugar donde se almacena la direción que ocupa.

La reserva de memoria en la pila se hace en paquetes de 4 en 4 palabras (16,32 ,....)

Hay que tener en cuenta que la liberación de memoria tiene que no perder la sincronía de la reserva para evitar desajustes.