各位大侠!请求帮助小弟!急急急!
下面这段汇编代码如何转换成pascal语言
006912B8 55 push ebp
006912B9 8BEC mov ebp, esp
006912BB 83C4D8 add esp, -$28
006912BE 53 push ebx
006912BF 56 push esi
006912C0 57 push edi
006912C1 33C9 xor ecx, ecx
006912C3 894DD8 mov [ebp-$28], ecx
006912C6 894DDC mov [ebp-$24], ecx
006912C9 8BF8 mov edi, eax
006912CB 33C0 xor eax, eax
006912CD 55 push ebp
* Possible String Reference to: '轫-?腓_^[嬪]?*'
|
006912CE 68CE146900 push $006914CE
***** TRY
|
006912D3 64FF30 push dword ptr fs:[eax]
006912D6 648920 mov fs:[eax], esp
006912D9 80BF9703000000 cmp byte ptr [edi+$0397], $00
006912E0 7516 jnz 006912F8
* Possible String Reference to: '没有指定文本文件或读入数据错误,无?
| ǖ既耄?
|
006912E2 B9E4146900 mov ecx, $006914E4
006912E7 B201 mov dl, $01
* Reference to class Exception
|
006912E9 A1B0AB4000 mov eax, dword ptr [$0040ABB0]
|
006912EE E8C9F1D7FF call 004104BC
* Reference to: system.@RaiseExcept;
|
006912F3 E8C030D7FF call 004043B8
006912F8 8B8764030000 mov eax, [edi+$0364]
* Reference to field Exception.OFFS_0047
|
006912FE 80784700 cmp byte ptr [eax+$47], $00
00691302 7434 jz 00691338
00691304 8D55DC lea edx, [ebp-$24]
00691307 8B87D4020000 mov eax, [edi+$02D4]
|
0069130D E8C644DBFF call 004457D8
00691312 8B45DC mov eax, [ebp-$24]
00691315 8945E0 mov [ebp-$20], eax
00691318 C645E40B mov byte ptr [ebp-$1C], $0B
0069131C 8D45E0 lea eax, [ebp-$20]
0069131F 50 push eax
00691320 6A00 push $00