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语言如何定义全局变量
  • 热门搜索
    河南云台山旅游 彭州白鹿镇旅游攻略 韩国旅游发展局官网 苏州旅游景点有哪些 青岛旅游观光巴士 芒果旅游 松原旅游景点大全 去丽江旅游必备物品 适合老年人旅游的地方 怀柔旅游地图