微机原理--第三章(3)算术运算指令(1)

(1)加法类指令

  • ADD DST,SRC ;DST←(DST)+(SRC)
    ADC DST,SRC ;DST←(DST)+(SRC)+CF
    影响6个状态标志位。
  • ADC指令主要与ADD配合,实现多精度加法运算。
  • INC DST;DST(DST)+1
    不影响进位CF标志,影响其他5个状态标志

微机原理--第三章(3)算术运算指令(1)_第1张图片

(2)减法类指令

  • SUB DST,SRC ;DST←(DST)-(SRC)
    SBB DST,SRC ;DST←(DST)-(SRC)-CF
    CMP OPR1,OPR2 ;(OPR1)-(OPR2),置标志位
    影响6个状态标志位。
    SBB指令主要与SUB配合,实现多精度减法运算。
  • DEC DST ;DST(DST)-1
    NEG DST ;求补指令,DST←0-(DST)
    DEC指令不影响进位CF标志,影响其他5个状态标志。
    NEG指令对标志的影响与用零作减法的SUB指令一样。

你可能感兴趣的:(算数运算指令)