The program stack is divided conceptually into ______.
Each procedure/function (main and any functions called from main/another function) has its own part of the stack to use, which is called its ______.
The ______ goes from the stack address pointed to by %rbp in that procedure, this is called the ______, to %rsp, which points to the top of the stack while the procedure is running.
This implies that the address pointed to by %rbp is different in different procedures: meaning ________.