borland delphi 7.0_Borland delphi_name borland(3)

电脑杂谈  发布时间:2017-02-10 13:22:00  来源:网络整理

00538838 |. 8A1C30 |mov bl,byte ptr ds:[eax+esi]

0053883B |. 80FB 2D |cmp bl,2D ; 比较是不是-

0053883E |. 74 15 |je short VideoCon.00538855

00538840 |. 8D45 E8 |lea eax,dword ptr ss:[ebp-18]

00538843 |. 8BD3 |mov edx,ebx

00538845 |. E8 36C6ECFF |call VideoCon.00404E80

0053884A |. 8B55 E8 |mov edx,dword ptr ss:[ebp-18]

0053884D |. 8D45 F4 |lea eax,dword ptr ss:[ebp-C]

00538850 |. E8 1BC7ECFF |call VideoCon.00404F70

00538855 |> 46 |inc esi

00538856 |. 83FE 13 |cmp esi,13

00538859 |.^ 75 DA jnz short VideoCon.00538835 ;循环

这里判断是不是有3个“-”(不含引号)。

0053885B |. 8D45 F8 lea eax,dword ptr ss:[ebp-8]

0053885E |. 8B55 F4 mov edx,dword ptr ss:[ebp-C]

00538861 |. E8 CAECFF call VideoCon.00404D30

00538866 |. 8D45 F4 lea eax,dword ptr ss:[ebp-C]

00538869 |. E8 2AECFF call VideoCon.00404C98

0053886E |. 8B45 F8 mov eax,dword ptr ss:[ebp-8]

00538871 |. E8 F2C6ECFF call VideoCon.00404F68

00538876 |. 83F8 10 cmp eax,10

;比较是不是16位

00538879 |. 0F85 00000>jnz VideoCon.00538943

这里判断除前三位和三个“-”之外剩下的位数是不是16位。

0053887F |. 33F6 xor esi,esi

00538881 |> 8BC6 /mov eax,esi

00538883 |. 25 01000080 |and eax,80000001

00538888 |. 79 05 |jns short VideoCon.0053888F

0053888A |. 48|dec eax

0053888B |. 83C8 FE |or eax,FFFFFFFE

0053888E |. 40|inc eax

0053888F |> 85C0 |test eax,eax

00538891 |. 75 1B |jnz short VideoCon.005388AE

00538893 |. 8D45 E4 |lea eax,dword ptr ss:[ebp-1C]

00538896 |. 8B55 F8 |mov edx,dword ptr ss:[ebp-8]

00538899 |. 8A1432 |mov dl,byte ptr ds:[edx+esi]


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-31600-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...