-
-
有关xchg
-
发表于:
2005-11-13 16:27
3646
-
/// C++代码
///交换array数组的第i和j元素
void Swap(int array[],int i,int j)
{
}
/// __asm block
void Swap(int array[],int i,int j)
{
__asm{
mov eax,dword ptr array
mov ebx,i
mov ecx,j
xchg [eax+ebx*4],[eax+ecx*4] ;为什么不行
}
}
书上说,
xchg reg,reg
xchg mem,reg
xchg reg,mem
请问[eax+ebx*4]算什么?如果是mem,怎么理解呢
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)