我正在尝试访问一个整数数组中的值,但是已经尝试了几个小时都没有成功。这是我到目前为止的代码:
我只是想访问数组"arr"中的值,我已经知道如何对字符进行操作,但不知道如何对整数进行操作。
int binarySearch (int* arr, int arrSize, int key, int* count)
{
int result=-1;
int tempCount=0;
__asm
{
push esi;
push edi;
push eax;
push ebx;
push ecx;
push edx;
// START CODING HERE
mov edx, dword ptr arr[1] ;
// move the value of appropriate registers into result and tempCount;
// END CODING HERE
pop edx;
pop ecx;
pop ebx;
pop eax;
pop edi;
pop esi;
}
*count = tempCount;
return result;
}