CMOV - assembly (CMOV 관련 모든 명령어 정리)
CMOV -- Conditional Move (조건부 대입) 명령어 정리 ※ : r32, r/m32에도 동일하게 적용된다. ex) CMOVZ ecx, [ebp-23ch] : ecx가 0(ZF==1)이라면 ecx에 [ebp-23ch]를 대입한다. C : CMPMOVZ : Condition (if dst==zero) ==> mov ecx, [ebp-23ch] 이라고 생각하면 이해가 쉽다. Opcode Instruction Description 0F 40 /r CMOVO r16, r/m16 Move if overflow (OF=0) 0F 41 /r CMOVNO r16, r/m16 Move if not overflow (OF=0) 0F 42 /r CMOVB r16, r/m16 Move if below (CF=1..