What is stack pointer?



What is stack pointer?..

Answer / Pradeep Kumar Kannoujiya

In the Intel 8086 microprocessor, the stack pointer (SP) is a register that holds the memory address of the top of the stack. The stack is a region in memory used for temporary storage of data during program execution. Whenever a subroutine is called or a function is invoked, the processor pushes the current value of the SP onto the stack, and whenever a subroutine returns, it pops the previous value from the stack to restore the original SP value.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More 86 Family Interview Questions

Write the special functions carried by the general purpose registers of 8086?

1 Answers  


Explain the functions of ale in 8085?

1 Answers  


Name the special purpose registers?

1 Answers  


what differences can you state between the hlt and hold states?

1 Answers  


Describe the (status) flag register of 8085?

1 Answers  


what are the differences between isolated i/o and memory mapped i/o

1 Answers  


What is special function registers (sfr)?

1 Answers  


Can 8259 be interfaced with 8085 via the trap pin?

1 Answers  


Explain the addresses which are bit addressable?

1 Answers  


Which is the tool used to connect the user and the computer?

1 Answers  


What is lst file?

1 Answers  


Explain what is sim and rim instructions?

1 Answers  


Categories