完美国际吃药CALL总是错误
mov ecx,mov ecx,
mov ecx,
push 1
push 21cb
push 1
push 0
mov ecx,
call 0069c940
测试代码
原型:
0046C843|> \8B43 08 MOV EAX,DWORD PTR DS:
0046C846|.8B4C24 30 MOV ECX,DWORD PTR SS:
0046C84A|.8B5424 14 MOV EDX,DWORD PTR SS:
0046C84E|.6A 01 PUSH 1
0046C850|.50 PUSH EAX ;EAX=000021AA EAX=000021CB
0046C851|.51 PUSH ECX ;ECX=00000000ECX=00000001
0046C852|.6A 00 PUSH 0
0046C854|.8D8A EC000000 LEA ECX,DWORD PTR DS: ;地址=07E4BE6C
0046C85A|.E8 E1002300 CALL elementc.0069C940 LEA ECX,DWORD PTR DS:
原型是LEA 取地址
你写的是MOV 取数值给ECX
mov ecx,~ mov ecx,
改成
lea ecx,
是这里你写错了。
lea指令与mov指令是不同的。 还是不对啊,到底错在哪了? 吃药
00493A5F 6A 01 PUSH 1
00493A61 51 PUSH ECX 药品ID ; ECX=000021C4
00493A62 52 PUSH EDX 药品所在 格子 ; 0
00493A63 6A 00 PUSH 0
00493A65 8D88 F4000000 LEA ECX,DWORD PTR DS: ; 041502A0
00493A6B E8 60223200 CALL elementc.007B5CD0
汇编写法
push 1
mov ecx,21c4
push ecx
mov edx,0
push edx
push 0
mov eax,041502a0不能加中括号
lea ecx,
call 007b5cd0
我也在研究这游戏
页:
[1]