64,664
社区成员
发帖
与我相关
我的任务
分享
//第一次在C++用汇编,错误是“不正确的操作数类型”
byte *y = theHash;//theHash是函数外 byte theHash[20];
_asm{
...
mov y, dword ptr[ebp-18]//这里报错了,而且我用mov y,[ebp-18]也是一样
//而且请问里面这个18这时是指10进制还是16进制(感觉是10进制)
//谢谢
...
}
byte *y = theHash;
_asm{
....
push eax
mov eax,dword ptr[ebp-18]
mov y,eax
pop eax
....
}
byte *y = theHash;
_asm{
....
push eax
mov eax,dword ptr[ebp-18]
mov y,eax
pop eax
....
}