SBB指令

SBB指令:带借位减法

格式:SBB R/M,R/M/IMM    两边不能同时为内存,数据宽度要一样。

功能:操作对象1 = 操作对象1 - 操作对象2 - CF

————————————————————

  AX=5,BX=2,CF=1

例如1:指令 SBB AX,BX

实现的功能是: (AX) = (AX) - (BX) - CF

        2 = 5 - 2 - 1

————————————————————

例1:

  SBB AL,CL

  SBB BYTE PTR DS:[12FFC4],2

  SBB BYTE PTR DS:[12FFC4],AL

执行后如下图:

加法指令运算的结果对CF、SF、OF、PF、ZF、AF都会有影响。