加法和减法算术指令

作者在 2009-11-01 19:32:24 发布以下内容

1.  INCDEC指令

INCDEC指令从操作数中加1或减1

2.  ADD指令

ADD 目的操作数,源操作数

加法操作不改变源操作数,相加的结果在目的操作数中。

3.  SUB指令

SUB   目的操作数,源操作数

4.  NEG指令 通过数字转换伟对应的二进制补码而求得其相反数。

NEG  reg

NEG  mem

5.  算术运算影响的标志

(1)       零标志和符号标志

算术指令的目的操作数赋予零值时,零标志就被相应设置

算术运算结果为负值时,符号标志就被设置

(2)       进位标志(无符号算术运算)

如果无符号加减法运算的结果的对目的操作数太大或者太小而无法容纳时,进

位标志被设置。

INCDEC指令不影响进位标志

(3)       溢出标志(有符号算术运算)

当运算运算的结果无法容纳在目的操作数中时,溢出标志被设置。

           溢出位的标志是根据位6的进位和位7的进位进行异或的结果。

          

 

汇编 | 阅读 1059 次
文章评论,共0条
游客请输入验证码
浏览21177次