首页 > 代码库 > Condition Codes
Condition Codes
CF:Carry Flag.The most recent operation generated a carry out of the most significant bit.Used to detect overflow for unsigned operations.
ZF:Zero Flag.The most recent operation yielded zero.
SF:Sign Flag.The most recent operation yielded a negative value.
OF:Overflow Flag.The most recent operation caused a two‘s-complement overflow-either negative or positive.
Suppose we used ADD instructons to perform the equivalent of the C assignment t=a+b,where variables a,b,and t are integers.
CF:(unsigned)t<(unsigned)a
ZF:(t==0)
SF:(t<0)
OF:(a<0==b<0)&&(t<0!=a<0)
Condition Codes
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。