CMP

作者:Vesper Vei
1 分钟阅读

目录

  1. CMP(cmp)
    1. 基本作用
    2. 指令执行过程
    3. 指令格式
    4. 行为特性
    5. 常见用途

CMP(cmp)

基本作用

CMP 用于比较两个操作数的大小,但不会存储结果,而是仅根据比较结果更新 EFLAGS。
其核心行为等价于执行一次虚拟的减法:op1 - op2

指令执行过程

执行时进行以下动作:

  1. 计算 op1 - op2(结果不写回)

  2. 根据结果更新标志位:ZF、SF、OF、CF、PF

指令格式

cmp r/m32, r32 cmp r/m64, r64 cmp r/m32, imm32 cmp r/m64, imm32

行为特性

常见用途


关系图谱

Loading graph...