什么是第r代表在RAX,RBX,RCX,RDX,RSI,RDI,RBP,RSP? [英] What does the R stand for in RAX, RBX, RCX, RDX, RSI, RDI, RBP, RSP?
问题描述
在x86汇编语言已经不得不改变的x86处理器架构从8位更改为16bit的,以32位和64位,现在
The x86 assembler language has had to change as the x86 processor architecture has changed from 8bit to 16bit to 32bit and now 64bit.
我知道,在32位汇编寄存器名称(EAX,EBX等),每个名字的电子preFIX代表引申意义寄存器的32位形式,而不是16位的形式(AX,BX等)。
I know that in 32bit assembler register names (EAX, EBX, etc.), the E prefix for each of the names stands for Extended meaning the 32bit form of the register rather than the 16bit form (AX, BX, etc.).
什么是代表64位中,这些寄存器名称第r preFIX?
What does the R prefix for these register names stand for in 64bit?
推荐答案
我认为这只是R代表注册,因为有额外的寄存器R8 - 对x86-64的R15,R是一种常见的preFIX上多CPU架构,其中的寄存器进行了编号。
I think it's just R for "register", since there are additional registers R8 - R15 on x86-64, and R is a common prefix on many CPU architectures where registers are numbered.
这篇关于什么是第r代表在RAX,RBX,RCX,RDX,RSI,RDI,RBP,RSP?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!