609958842 发表于 2020-12-19 22:47

求助 汇编代码转易语言代码怎么写 二叉树结构

游戏中的二叉树遍历头:
mov ecx,dword ptr
call 1113bfc0

进入CALL后代码如下
mov eax,dword ptr
test eax,eax
je
mov    edx,dword ptr
mov    ecx,dword ptr
cmp    edx,ecx
mov    dword ptr,ecx
lea      eax,,dword ptr
callxxxxx
add esp,10
retn



现转成易语言代码如下 ,上面汇编代码加红的地方 没有理解是什么意思,应该是一个循环二叉树寻址,求高手帮代码加一下:


ecx = 内存_读整数内存 (进程句柄, 十六到十 (“128AABF8”))
eax = 内存_读整数内存 (进程句柄, ecx + 十六到十 (“c”))
.判断循环首 (真)
    edx = 内存_读整数内存 (进程句柄, eax + 8)
    ecx = 内存_读整数内存 (进程句柄, edx + 十六到十 (“1c”))
    .如果真 (ecx ≠ edx)
             xxxxx......
    ??????
.判断循环尾 ()



白陌陌 发表于 2020-12-19 22:52

把ecx的值放到了eax+8里,然后给eax中放入了这个位置的地址
页: [1]
查看完整版本: 求助 汇编代码转易语言代码怎么写 二叉树结构