根据其位体系结构调用寄存器: 16位:SP =堆栈指针 32位:ESP =扩展堆栈指针 64位:RSP = R?堆栈指针
有人知道R代表什么吗?我在stackoverflow上找到了一个答案,表明R代表寄存器,但没有证据证明,这只是用户的猜测。
答案 0 :(得分:4)
说真的,我发现没有任何信息为R提供任何其他名称然后只是注册。有一些新的寄存器,如R8,R9(这是许多其他特别是RISC架构的传统名称),并且由于已经添加了R前置寄存器(如R8,R9),因此将R同时添加的其他寄存器加上前缀是有意义的同样。此外,这些是该架构的“正常”寄存器,因此R是有意义的。
但是你是对的,似乎没有任何关于这个名字的确凿证据,它更像是一个传说,就像“iframe”在其创作者的名字之后所谓的“Isaacs Frame”。