问了很多人,但大家可能嫌我这个问题太菜,每人回答我,所以来这里是我最后的办法了,
我想在下面一段代码中实现一个除法
_GetMemInfo proc
local @stMemInfo:MEMORYSTATUS
local @szBuffer[1024]:byte
mov @stMemInfo.dwLength,sizeof @stMemInfo
invoke GlobalMemoryStatus,addr @stMemInfo
invoke wsprintf,addr @szBuffer,addr szInfo,\
@stMemInfo.dwTotalPhys,@stMemInfo.dwAvailPhys,\
@stMemInfo.dwTotalPageFile,@stMemInfo.dwAvailPageFile,\
@stMemInfo.dwMemoryLoad,\
@stMemInfo.dwTotalVirtual,@stMemInfo.dwAvailVirtual
INVOKE SetDlgItemInt,hWinMain,IDC_NEICUN,addr dwMemory,FALSE
invoke SetDlgItemText,hWinMain,IDC_INFO,addr @szBuffer
ret
_GetMemInfo endp
我要在addr dwMemory 中显示@stMemInfo.dwTotalPhys 除 1048576
请问和解 ?
还有 怎么实现最简单的除法?
为什么mov eax, @stMemInfo.dwTotalPhys/1048576 是错的?
三个菜鸟问题 ,大家请帮我解决一下
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法