| 
 | 
 
 
 楼主 |
发表于 2018-1-6 19:17:15
|
显示全部楼层
 
 
 
.版本 2 
 
asm_置代码 () 
asm_popad () 
' ''''''''''''''''''''''''''' 
asm_mov_eax_ptr (十六到十 (#基址)) 
asm_mov_eax_ptr_eax_add (十六到十 (“1C”)) 
asm_mov_edi_ptr_eax_add (十六到十 (“2C”)) 
asm_push (十六到十 (“1”)) 
asm_mov_ecx_ptr_edi_add (十六到十 (#目的地坐标改变值)) 
asm_mov_eax_常数 (十六到十 (#走路CALL1)) 
asm_call_eax () 
' ''''''''''''''''''''''' 
asm_mov_esi_eax () 
asm_lea_eax_ptr_ss_esp_add (十六到十 (“54”)) 
asm_push_eax () 
asm_push_ebx () 
asm_mov_ecx_esi () 
asm_mov_eax_常数 (十六到十 (#走路CALL2)) 
asm_call_eax () 
' ''''''''''''''''''''''''' 
asm_lea_ecx_ptr_ss_esp_add (十六到十 (“100”)) 
asm_lea_edx_ptr_ss_esp_add (十六到十 (“F4”)) 
asm_push_ecx () 
asm_push_edx () 
asm_mov_ecx_esi () 
asm_mov_eax_常数 (十六到十 (#走路CALL3)) 
asm_call_eax () 
' ''''''''''''''''''''''''''''''''' 
asm_mov_ecx_ptr_edi_add (十六到十 (#目的地坐标改变值)) 
asm_push_ebx () 
asm_push (十六到十 (“1”)) 
asm_push_esi () 
asm_push (十六到十 (“1”)) 
asm_mov_eax_常数 (十六到十 (#走路CALL4)) 
asm_call_eax () 
 
 
 
图是OD的代码写法。。。我复制的是自己写的代码段。。一运行就崩溃!!!求问是哪里的写法出了错误 |   
 
 
 
 |