我正在查看一些程序集,我看到了这条线
CMP ECX, ECX
这对我来说没有意义,因为它不总是正确的 A==A 吗?(自反性质)
不确定这是否会有所帮助,但它在这种情况下使用:
CPU Disasm
Address Hex dump Command Comments
00414A24 |. 39C9 CMP ECX,ECX
00414A26 |. F3:A6 REPE CMPS BYTE PTR DS:[ESI],BYTE PTR ES:[EDI]
00414A28 |. 0F92C0 SETB AL
00414A2B |. 0F97C2 SETA DL
00414A2E |. 28C2 SUB DL,AL
00414A30 |. 0FBEC2 MOVSX EAX,DL