什么是第r代表在RAX,RBX,RCX,RDX,RSI,RDI,RBP,RSP? [英] What does the R stand for in RAX, RBX, RCX, RDX, RSI, RDI, RBP, RSP?

查看:5048
本文介绍了什么是第r代表在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆