汇编知识?
哭哭哭.....
我看不懂啊
我就自己写了个简单的应用程序 edit1.text:=inttostr(1+1);
结果用DeDe软件 导出后看到:(真不知道 是哪句体现了edit1.text:=inttostr(1+1); 这个功能.......)
procedure TForm1.Button1Click(Sender : TObject);
begin
(*
0044F0D0 55 push ebp
0044F0D1 8BEC mov ebp, esp
0044F0D3 6A00 push $00
0044F0D5 53 push ebx
0044F0D6 8BD8 mov ebx, eax
0044F0D8 33C0 xor eax, eax
0044F0DA 55 push ebp
0044F0DB 6817F14400 push $0044F117
***** TRY
|
0044F0E0 64FF30 push dword ptr fs:[eax]
0044F0E3 648920 mov fs:[eax], esp
0044F0E6 8D55FC lea edx, [ebp-$04]
0044F0E9 B802000000 mov eax, $00000002
* Reference to: SysUtils.IntToStr(Integer):AnsiString;overload;
|
0044F0EE E8B991FBFF call 004082AC
0044F0F3 8B55FC mov edx, [ebp-$04]
* Reference to control Edit1 : N.A.
|
0044F0F6 8B83F4020000 mov eax, [ebx+$02F4]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
0044F0FC E83BF4FDFF call 0042E53C
0044F101 33C0 xor eax, eax
0044F103 5A pop edx
0044F104 59 pop ecx
0044F105 59 pop ecx
0044F106 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '[Y]脣繳嬱3繳hI馜'
|
0044F109 681EF14400 push $0044F11E
0044F10E 8D45FC lea eax, [ebp-$04]
* Reference to: System.@LStrClr(void;void);
|
0044F111 E8F650FBFF call 0040420C
0044F116 C3 ret
* Reference to: System.@HandleFinally;
|
0044F117 E9184BFBFF jmp 00403C34
0044F11C EBF0 jmp 0044F10E
****** END
|
0044F11E 5B pop ebx
0044F11F 59 pop ecx
0044F120 5D pop ebp
0044F121 C3 ret
*)
end;
end.