Почему значение, полученное при использовании инструкции lengthof в процессе, неверно? - PullRequest
1 голос
/ 18 июня 2020

Я пытался использовать команду «lengthof» в моем «findLargest» PRO C, чтобы получить длину массива, но получил неправильное значение (значение 1), но в «Main» PRO C он получает длина справа.

КОД:

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
...