jcr*_*sel 3 x86 assembly x86-64 cpu-architecture cpu-registers
寄存器根据其位架构被相应地调用: 16 位:SP = 堆栈指针 32 位:ESP = 扩展堆栈指针 64 位:RSP = R? 堆栈指针
有谁知道R代表什么?我在 stackoverflow 上找到了一个答案,表明 R 代表注册,但没有证据证明,这只是用户的猜测。
RSP 中的 R 代表 Rafa?。哦,你不是说我的首字母吗?
说真的,我发现的任何信息都没有给出 R 的任何其他名称,然后只是注册。有像 R8、R9 这样的新寄存器(它们是许多其他特别是 RISC 架构的传统名称),并且由于已经添加了 R 前缀的寄存器(如 R8、R9),因此使用 R 作为同时添加的其他寄存器的前缀是有意义的以及。此外,这些是该架构的“正常”寄存器,因此 R 是有意义的。
但你是对的,这个名字似乎没有任何确凿的证据,它更像是一个传说,就像“iframe”在其创建者的名字后面应该是“Isaacs Frame”的意思。
| 归档时间: |
|
| 查看次数: |
2634 次 |
| 最近记录: |