cmp是比较指令,cmp的功能相当于减法指令,只是不保存结果。
cmp指令格式:cmp操作对象1,操作对象2
功能:计算操作对象1-操作对象2但不保存结果,仅仅根据计算结果对标志寄存器进行设置。
指令cmp ax,bx的逻辑含义是比较ax,bx中的值,如果执行后:
zf=1,说明(ax)=(bx)
zf=0,说明(ax)不等于(bx)
cf=1,说明(ax)<(bx)
cf=0,说明(ax)>=(bx)
cf=0且zf=0,说明(ax)>(bx)
cf=1或zf=1,说明(ax)<=(bx)
cmp是比较指令,cmp的功能相当于减法指令,只是不保存结果。
cmp指令格式:cmp操作对象1,操作对象2
功能:计算操作对象1-操作对象2但不保存结果,仅仅根据计算结果对标志寄存器进行设置。
指令cmp ax,bx的逻辑含义是比较ax,bx中的值,如果执行后:
zf=1,说明(ax)=(bx)
zf=0,说明(ax)不等于(bx)
cf=1,说明(ax)<(bx)
cf=0,说明(ax)>=(bx)
cf=0且zf=0,说明(ax)>(bx)
cf=1或zf=1,说明(ax)<=(bx)