RBPレジスタ
関数呼び出しが行われるたびにローカル変数のためのメモリアドレスを確保する必要があるが、このアドレスを計算するための基準点が必要
RSPレジスタ
は関数の実行途中でも値が変わるため基準点にはなり得ない
そこで、ある関数を呼び出してから戻るまでの間はその値が変わらないようにしておくための別なレジスタが必要となる
そのレジスタとして、慣用的に用いられるのがRBPレジスタである