title: Tail call stack
body: <p>I'm having trouble understanding the Stack manipulation needed in order to implement Tail call in assembly language.</p>
  <p>When we have a Tail call to function We basically want to override the current Activation Frame with the Activation Frame of the called function.</p>
  <p>I'm Having trouble with understanding the process that is needed to take place in order to accomplish this switch of Activation Frames.</p>
  <p>How does the RSP changes in order to be in the right address and how to I keep the RBP of the originial calling function from changing?</p>