:00403D7B E864390000 Call 004076E4
:00403D80 85F6 test esi, esi
:00403D82 0F847E020000 je 00404006
:00403D88 85FF test edi, edi
:00403D8A 0F8476020000 je 00404006
:00403D90 8D7C242C lea edi, dword ptr [esp+2C]
:00403D94 83C9FF or ecx, FFFFFFFF ;这句指令不管ECX为什么,这里
;将它置FFFFFFFF
:00403D97 33C0 xor eax, eax ;将EAX清零
:00403D99 F2 repnz ;repnz是与scasb联用的,这两句意思是将中AL的字节
:00403D9A AE scasb ;与DI指定的附加段中的字节进行比较,并设置标志位
;比较结束有两种情况,1.CX=0结束表示在DI所指定的
;附加段中没找到0(AL已经清零),2.ZF=1,表示找到零
:00403D9B F7D1 not ecx
:00403D9D 49 dec ecx