汇编语言中CMP是什么意思?

日期:2019-09-16 10:21:58 人气:1

汇编语言中CMP是什么意思?

cmp是比较指令, cmp的功能相当于减法指令,只是不保存结果。cmp指令执行后,将对标志寄存器产生影响。其他相关指令通过识别这些被影响的标志寄存器位来得知比较结果。 比如: mov ax,8 mov bx,3 cmp ax,bx 执行后:ax=8,ZF=0,PF=1,SF=0,CF=0,OF=0. 通过cmp指令执行后,相关标志位的值就可以看出比较的结果。 cmp ax,bx的逻辑含义是比较ax,bx中的值。如果执行后: ZF=1则AX=BX ZF=0则AX!=BX SF=1则AX<BX SF=0
    A+
热门评论