Red de conocimiento informático - Computadora portátil - ¿Qué significa "CMP"?

¿Qué significa "CMP"?

cmp es una instrucción de comparación. La función de cmp es equivalente a la instrucción de resta, excepto que el resultado no se guarda. Una vez ejecutada la instrucción cmp, tendrá un impacto en el registro de bandera. Otras instrucciones relacionadas conocen el resultado de la comparación identificando estos bits de registro de bandera afectados.

Por ejemplo: mov ax, 8

mov bx, 3

cmp ax, bx

Después de la ejecución: ax=8, ZF =0, PF=1, SF=0, CF=0, OF=0.

Después de ejecutar la instrucción cmp, el resultado de la comparación se puede ver en el valor del bit de bandera relevante.