Answer:PROCEDURE PUSH_STACK(TOP)
[Where top of the stack has been caught in pointer ‘TOP’]
1. [Allocating the memory for new node & pushing it into stack]
Call GETNODE (I)
DATA (P) <-- ‘xyz’
LINK (P) <-- TOP
TOP <-- P
return (TOP).
2. [FINISH]
return.