sub指令是谁减谁

 时间:2024-10-13 16:18:03

目的涠础险渥操作数减去源操作数。其结果放在目的操作数中,源操作数原有内容不变,并根据运算结果置标志位SF,ZF,AF,PF,潮贾篡绐CF,OF。SUB指令为不带借位的减法指令,可以进行字节或字的减法运算,源操作数和目的操作数的约定与ADD指令相同。

SUB减法指令对两个数相减时并不区分是有符号数还是无符号数,减得结果的十六进制或二进制数是一样的,但是判断有符号溢出用OF,而判断无符号溢出用CF。

sub指令是谁减谁

SUB指令的用例

1、SUB BL,AL

设(BL)=23H,(AL)=78H,(BL)=23H-78H=ABH(1010101)。根据运算结果,各标志位为:CF=1,ZF=0,SF=1,OF=0,PF=0,AF=1。

2、SUB SI,SI

寄存器自身相减,则结果为零,此时:OF=0,SF=0,ZF=1,PF=1,CF=0

以上内容参考 百度百科-SUB

  • c语言 写入位置时发生访问冲突是怎么回事儿
  • crc生成多项式怎么算?
  • list index out of range错误解决方法
  • Mathematica 概率分布变换
  • C语言如何定义全局变量
  • 热门搜索
    电子手抄报模板 平安校园手抄报内容 建军节手抄报内容 喜迎国庆手抄报 重阳节最漂亮手抄报 多彩的民族文化手抄报 关于鸟的手抄报 感恩妈妈手抄报内容 八礼四仪手抄报内容 小学生电子手抄报