进位CF 溢出OF

进位标识CF(Carry Flag)针对无符号数加法。 溢出标识OF(OverFlow Flag)针对有符号数加法。 假设数值用3位二进制表示。 进位比较好理解,两个数相加,如果第四位有为1,就代表有进位。 溢出是针对有符号数,用补码表示,首位表示符号,后面数值用补码表示。 有符号数用补码表示,补码可以这样理解: 顺时针代表正数,逆时针代表负数,-1和7是同一个位置,1和7就互为补数,1+7=8.
相关文章
相关标签/搜索