Ciencia popular. La pila es el almacenamiento de máquinas java no inteligentes.

El cartel original: 2014000 Vistas: 99 Respuestas: 1 Publicado en: 2012-06-24 12:13:30
La pila es un área utilizada para almacenar datos. No hay nada especial en esta zona en sí. Es sólo una parte de la RAM interna. Lo que es especial es la forma en que almacena y accede a los datos, que es el llamado "primero en entrar, último en salir, último en entrar, primero en salir", y la pila tiene instrucciones especiales de transferencia de datos, es decir, "P USH" y "POP" tienen una unidad especial dedicada a servirlas, es decir, el puntero de la pila SP. Siempre que se ejecuta una instrucción PUSH, SP se reduce automáticamente en 2 (según el valor original). Siempre que se ejecuta una instrucción POP, SP aumenta automáticamente en 2 (según el valor original). Dado que el valor en SP se puede cambiar mediante instrucciones, siempre que el valor de SP se cambie al comienzo del programa, la pila se puede configurar en la unidad de memoria especificada. Por ejemplo, al comienzo del programa, se usa una instrucción MOV SP, #5FH para configurar la pila en la unidad comenzando desde la unidad de memoria 60H. Generalmente, siempre hay una instrucción para configurar el puntero de la pila al comienzo del programa, porque al iniciar, el valor inicial de SP es 07H, lo que hace que la pila comience desde la unidad 08H y regrese. El área de 08H a 1FH es la segunda, tercera y cuarta área de registro de trabajo de 8031, que se usa con frecuencia y causará confusión en los datos. Cuando diferentes autores escriben programas, las instrucciones de la pila de inicialización no son exactamente las mismas. Esta es una cuestión de hábitos del autor. Cuando se configura el área de la pila, no significa que el área se convierta en una memoria especial. Todavía se puede utilizar como un área de memoria normal, pero generalmente los programadores no la utilizarán como memoria normal.
responder 🤍 0 📤 compartir recolectar
Entendido, gracias por compartir.
— Todas las respuestas cargadas —

Deja una respuesta