为什么在C ++中在变量</eax>之后附加<eax>

时间:2012-11-29 10:45:15

标签: c++

Eax和edx [...]是CPU寄存器,到目前为止一直很好;但为什么要附加一个具有某个寄存器<xxx>名称的变量。似乎变量是与寄存器关联还是存储在其中?我推断,或者它只是一种类型???

int __usercall sub_403DF0<eax>(int result<eax>, int a2<edx>)
{
int v2; // ebx@1
int v3; // esi@1

v2 = result;
v3 = a2;

1 个答案:

答案 0 :(得分:1)

那肯定不是C ++。您将不得不询问设计此特定变体的人。