sub指令是谁减谁

sub指令是谁减谁,第1张

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

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

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

sub是一种图形格式字幕。

SUB是一种图形格式字幕,由idx和sub文件组成,有时也能看到ifo文件,不过这个现在使用频率很低,其中idx相当于索引文件,里面包括字幕出现的时间码和字幕显示属性等,而sub文件是存放字幕本身的,因为是图片格式的,所以一般比较大,动辄10M以上了。idx+sub可以存放很多语言的字幕,提供了在播放的时候的选择。

汇编指令:

目的 *** 作数减去源 *** 作数,结果放在目的 *** 作数中。源 *** 作数原有内容不变,并根据运算结果置标志位SF,ZF,AF,PF,CF,OF。

SUB指令可以进行字节或字的减法运算,源 *** 作数和目的 *** 作数的约定与ADD指令相同。

*** 作数的类型可以根据程序员的要求约定为带符号数或者无符号数。当无符号数的较小数减去较大数时,因不够减而产生借位,此时进位标志CF置1.当带符号数的较小数减去较大数时,将会得到负的结果,则符号位SF置1.带符号数相减,如果溢出,则OF置1。

减法指令,不带借位的减法指令。SUB (subtract) 指令的汇编格式:SUB dst,src 指令的基本功能:(dst)<-(dst)-(src)

指令支持的寻址方式:他们两个 *** 作数不能同时为存储器寻址。即为除源 *** 作数为立即数的情况外,源 *** 作数和目地 *** 作数必须有一个寄存器寻址方式。

指令对标志位的影响:SF=1 减法结果为负数(符号位为1) SF=0 减法结果为正数(符号位为0) ZF=1 减法结果为零 ZF=0 减法结果不为零。

CF=1 二进制减法运算中最高有效位向高位有借位(被减数小于减数,不够减的情况) CF=0 二进制减法运算中最高有效为向高位无借位(被减数〉=减数,够减的情况) OF=1 两数符号相反(正数-负数,或负数-正数),而结果符号与减数相同。

OF=0 同符号数相减时,或不同符号数相减,其结果符号与减数不同。

扩展资料:

汇编语言中的减法指令:

1、带借位减法指令 SBB (subtract with borrow) 指令的汇编格式:SBB dst,src 

指令的基本功能:(dst)<-(dst)-(src)-CF。

指令支持的寻址方式:他们两个 *** 作数不能同时为存储器寻址。即为除源 *** 作数为立即数的情况外,源 *** 作数和目地 *** 作数必须有一个寄存器寻址方式。

指令对标志位的影响:SF=1 减法结果为负数(符号位为1) SF=0 减法结果为正数(符号位为0) ZF=1 减法结果为零 ZF=0 减法结果不为零 。

CF=1 二进制减法运算中最高有效位向高位有借位(被减数小于减数,不够减的情况) CF=0 二进制减法运算中最高有效为向高位无借位(被减数〉=减数,够减的情况) OF=1 两数符号相反(正数-负数,或负数-正数),而结果符号与减数相同。

OF=0 同符号数相减时,或不同符号数相减,其结果符号与减数不同。

2、减1指令 DEC (decrement) 指令的汇编格式:DEC opr 指令的基本功能:(opr)<-(opr)-1

指令支持的寻址方式:可以使用除立即数方式外的任何寻址方式。指令对标志位的影响:SF=1 减法结果为负数(符号位为1) SF=0 减法结果为正数(符号位为0)ZF=1 减法结果为零 ZF=0 减法结果不为零。

OF=1 两数符号相反(正数-负数,或负数-正数),而结果符号与减数相同。

OF=0 同符号数相减时,或不同符号数相减,其结果符号与减数不同。

参考资料来源:百度百科-sub


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5834718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-02-11
下一篇 2023-02-11

发表评论

登录后才能评论

评论列表(0条)

保存