Stack Operation
Stack is a group of memory locations which are part of the same read write memory used for storing data temporarily during the execution of the program. The starting address of the stack is stored in the stack pointer register.