这个应该是那两个数在作运算吧........
两个数用指针来存取的....
:00404CA4 53 push ebx ;保存EBX
:00404CA5 56 push esi ;保存ESI
:00404CA6 57 push edi ;保存EDI
:00404CA7 89C6 mov esi, eax;将源数地址放在ESI中
:00404CA9 89D7 mov edi, edx;将目标数地址放在EDI串
:00404CAB 39D0 cmp eax, edx;比较源数跟目标数是
;不是同一个数.
:00404CAD 0F848F000000 je 00404D42 ;是同一个数则跳转
:00404CB3 85F6 test esi, esi;测试源数是不是0
:00404CB5 7468 je 00404D1F ;如果跳转
:00404CB7 85FF test edi, edi;测试目标数是不是0
:00404CB9 746B je 00404D26 ;如果是跳转..
:00404CBB 8B46FC mov eax, dword ptr [esi-04];取的数
;A
:00404CBE 8B57FC mov edx, dword ptr [edi-04];取数B
:00404CC1 29D0 sub eax, edx ;两数相减
:00404CC3 7702 ja 00404CC7 ;如果A>B跳转
:00404CC5 01C2 add edx, eax;否则将A+B
我就是这样认为的不知道大家怎么看......