CMP . Instruction

WinDbg shows cmp Instruction

7c9011ec 803d94b0977c00  cmp     byte ptr [ntdll!fltused+0x4c (7c97b094)],0
7c9011f3 8b7508          mov     esi,dword ptr [ebp+8]
7c9011f6 8945fc          mov     dword ptr [ebp-4],eax
7c9011f9 0f85d7ec0000    jne     ntdll!RtlInitUnicodeStringEx+0x61 (7c90fed6)
7c9011ff f6461010        test    byte ptr [esi+10h],10h
7c901203 0f84cdec0000    je      ntdll!RtlInitUnicodeStringEx+0x61 (7c90fed6)
7c901209 5e              pop     esi
7c90120a c9              leave
7c90120b c20400          ret     4
ntdll!DbgBreakPoint:
7c90120e cc              int     3

Process Involved

DiskmaX.
Finds and removes unnecessary files that slow down your system.

Explanation

Compares the first source operand with the second source operand and
sets the status flags in the EFLAGS register according to the results.
The comparison is performed by subtracting the second operand from
the first operand and then setting the status flags in the same manner
as the  SUB instruction. When an immediate value is used as an operand,
it is sign-extended to the length of the first operand.

source : http://faydoc.tripod.com/cpu/cmp.htm
 

Leave a Reply

Your email address will not be published. Required fields are marked *