Um processador e um compilador usam uma pilha no controle  de sub-rotinas. Ao se chamar uma sub-rotina, a ordem  correta de empilhamento de valores será
						
						-                              A.                                                  parâmetros passados  endereço de retorno  base  pointer  variáveis locais.
 -                              B.                                                  parâmetros passados  base pointer  endereço de retorno   variáveis locais.
 -                              C.                                                  endereço de retorno  parâmetros passados  variáveis  locais  base pointer.
 -                              D.                                                  endereço de retorno  parâmetros passados  base  pointer  variáveis locais.
 -                              E.                                                  base pointer  parâmetros passados  endereço de retorno   variáveis locais.