我试着在我的 "findLargest "PROC中使用 "lengthof "指令来获取数组的长度,但是得到了错误的数值(数值是1),但是在 "Main "PROC中却得到了正确的长度。
CODE:
findLargest PROC STDCALL PUBLIC USES ECX ESI numPtr:PTR SDWORD
local leng:sdword, count:sdword;
mov dword ptr [leng],lengthof numPtr; here
ret 4;
findLargest ENDP