【已解决】关于一段汇编片段的不解,还望各位大佬指点一二[抱拳]
本帖最后由 wxy58761114 于 2019-9-9 03:35 编辑已解决。。。。。。。谢谢
天网测试专用.exe+28A59C - 0FB7 05 40B57100 - movzx eax,word ptr [天网测试专用.exe+31B540] { } //运行后,eax=6 这行计算过程我能看懂
天网测试专用.exe+28A5A3 - 0FB7 15 42B57100 - movzx edx,word ptr [天网测试专用.exe+31B542] { } //运行后,edx=2 这行计算过程我能看懂
天网测试专用.exe+28A5AA - 03 C2 - add eax,edx //运行后,eax=6+2,结果eax=8 这行计算过程我能看懂
天网测试专用.exe+28A5AC - 33 D2 - xor edx,edx //结果肯定是edx=0 这行计算过程我能看懂
天网测试专用.exe+28A5AE - 8A 53 21 - mov dl, //运行后edx=2 这行看不懂,为什么运行后edx=2
天网测试专用.exe+28A5B1 - F7 EA - imul edx //运行后eax=10,edx结果为0 这行看不懂,为什么运行后eax=10,edx=0
天网测试专用.exe+28A5B3 - 03 05 3CB57100 - add eax,[天网测试专用.exe+31B53C] { } //运行后eax=10+c8,结果eax=D8这行计算过程我能看懂
天网测试专用.exe+28A5B9 - 89 83 DC070000 - mov ,eax //运行后ebx+7dc这个地址内的值是D8 这行我也能看懂
有没有汇编大神,帮我解一下中间那两行的计算过程,简单的我还能看懂,中间这两行运行有点复杂,我不太明白
其中第9行,运行时ebx=0D0315D0,这个地址的值为0x41000002
我就是特别不理解贴子代码中的第9行和第11行(即图中第5第6行)的计算过程.......其他的我能理解.唯独这两行理解不了.还望各位大佬指点一二,在线等!
页:
[1]