全站数据
8 4 2 0 5 8 1

cmp指定什么意思

精学谈消防 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 01:47:15

问题描述

cmp指定什么意思希望能解答下
精选答案
最佳答案

cmp是比较指令,cmp的功能相当于减法指令,只是不保存结果. cmp指令执行后,将对标志寄存器产生影响. 其他相关指令通过识别这些被影响的标志寄存器位来得知比较结果.

cmp指令格式:cmp操作对象1,操作对象2

功能:计算操作对象1 - 操作对象2 但并保存结果,仅根据计算结果对标志寄存器进行设置.

比如,指令cmp ax, ax的运算,结果为0,但并不在ax中保存,仅影响flag的相关各位. 指令执行后:zf = 1, pf = 1, sf = 0, of = 0 .