Red de conocimiento informático - Conocimiento sistemático - Análisis del código fuente de ensamblaje

Análisis del código fuente de ensamblaje

Tanto el montón como la pila en C se implementan mediante estructuras de datos. El tamaño de la dirección está relacionado con el método de implementación y no se puede generalizar.

Si la pila implementada usando vector, lista y eliminación de cola en STL es más compleja, la memoria asignada por vector es continua y la memoria asignada por lista y eliminación de cola es discontinua y no hay comparación en absoluto. .

Para una implementación específica, consulte el análisis del código fuente STL. Si tiene una mejor base, mire directamente el archivo de la biblioteca.

Además, en el ensamblaje, si se utiliza rush pop en lugar de personalización, la dirección superior de la pila debe ser más pequeña que la dirección inferior de la pila.

Al empujar el hacha, asuma: SP = SP-2, y luego empuje el hacha hacia adentro.