U8 - Pila Flashcards
Pila
CONCEPTO
Es donde se almacena la información de la CPU asociada a la ejecución.
Resguarda el entorno de la CPU para luego reanudar la ejecución a partir del momento en que se produjo la interrupción.
Restauración de contexto
DEFINICION
Restaura el entorno de la CPU rescatando la información que tenía los registros de la pila.
Cual es el tipo de acceso a la pila?
LIFO, Last in First out
Mediante que punteros se accede a la pila?
Stack Pointer y Base Pointer
(Direccionamiento) y (Almaneza desplazamiento)
Como se accede a la dirección del próximo elemento de la pila?
Base segmento: Desplazamiento
CALL y RET
QUE SON
Instrucciones que sirven para invocar y dar retorno a un procedimiento o subrutina
INT Y IRET
QUE SON
Subrutinas de interrupción
PUSH y POP
QUE HACEN
PUSH: Pone palabra en pila, decrementa el SP
POP: Saca palabra de pila, incrementa el SP
Que información posee el Stack Segment?
Especifica las características del segmento de pila que reside en memoria.
Maximo tamaño de la pila?
4GB de longitud
Que contiene el ESP?
Contiene el desplazamiento de cima de la pila.
Es utilizado por el PUSH y POP.
Que contiene el EBP? Para que se utiliza?
Accede a estructuras de datos pasada en la pila. Cuando se usa para direccionar memoria el SS es referenciado apuntando a la base de la pila.
Cuando se hacen subrutinas toma el papel del ESP para no modificar el valor de este puntero.