http://de.wikipedia.org/wiki/Stapelspeicher
Sagt eigentlich alles über POP,PUSH und den Stack selber
Ansonsten empfehle ich erstmal die Grundlagen von Assembler zu lernen, da dich im Laufe der Zeit auch Register und Pointer begleiten werden
Zum PE-Format, schau dir das mal an:
http://win32assembly.online.fr/pe-tut1.html