刚刚反汇编了CPU-Z,有点搞不懂
* Possible StringData Ref from Data Obj ->"Intel Pentium III EB"
|
:0042D650 BF9C8D4500 mov edi, 00458D9C
:0042D655 83C9FF or ecx, FFFFFFFF
:0042D658 33C0 xor eax, eax
:0042D65A F2 repnz
:0042D65B AE scasb
:0042D65C F7D1 not ecx
:0042D65E 2BF9 sub edi, ecx
:0042D660 8BD1 mov edx, ecx
:0042D662 8BF7 mov esi, edi
:0042D664 8BFD mov edi, ebp
:0042D666 C1E902 shr ecx, 02
:0042D669 F3 repz
:0042D66A A5 movsd
:0042D66B 8BCA mov ecx, edx
:0042D66D 83E103 and ecx, 00000003
:0042D670 F3 repz
:0042D671 A4 movsb
:0042D672 E9B4000000 jmp 0042D72B
* Possible StringData Ref from Data Obj ->"Intel Celeron"
|
:0042D677 BF988C4500 mov edi, 00458C98
:0042D67C 83C9FF or ecx, FFFFFFFF
:0042D67F 33C0 xor eax, eax
:0042D681 F2 repnz
:0042D682 AE scasb
========================================================
:0042D671 A4 movsb
:0042D672 E9B4000000 jmp 0042D72B
42D672已经是跳到了42D72B去了,而且也没有语句跳到42D677处
但是如果满足条件的话还是会执行的,但就是不知是从哪跳来的,
高手可否解释一下? (语文不好,意思说不清 :( )
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课