A stack is normally used in digital computers to store the return address at the time of a call because
1
Stacks are non-volatile tile memories
2
Stacks have large capacity
3
Information in a stack cannot be altered by other instructions
4
Stacks permit easy nesting of subroutine