Согласно Intel в x64, следующие регистры называются регистрами общего назначения (RAX, RBX, RCX, RDX, RBP, RSI, RDI, RSP и R8-R15) https://software.intel.com/en-us/articles/introduction-to-x64-assembly.
В следующей статье написано, что RBP и RSP являются специальными регистрами (RBP указывает на базу текущего кадра стека, а точка RSP - на верхнюю часть текущего кадра стека). https://www.recurse.com/blog/7-understanding-c-by-learning-assembly
Теперь у меня есть два противоречивых утверждения. Утверждение Intel должно быть доверенным, но что правильно и почему RBP и RSP вообще называются вообще?
Спасибо за любую помощь.