您的位置首页生活百科

"CMP"是什么意思

CMP(计算机)

现在缩写词汇急剧增多,很多缩写都有很多完全不同的意思,CMP也不例外。 计算机:Chip multiprocessors,单芯片多处理器,也指多核心; 电子:Chemical Mechanical polishing,化学机械抛光; 物理:Condensed Matter Physics,凝聚态物理;综合布线:Plenum Cable,天花板隔层电缆; 晨风音乐:CenFun Music Player 晨风免费在线音乐播放器;稀疏信号重建:Complementary Matching Pursuit,补空间匹配追踪算法

cmp是一个函数,可以向其传入两个任意类型变量的地址或指针,但不管传入什么类型,函数内部将该指针转换为int类型,也就是说将s所指向的地址上4个字节的数据转换为int型数,t同理,然后将这两个数相减,作为结果返回。

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指令执行后,相关标志位的值就可以看出比较的结果。