- 4
- 0
- 约1.29万字
- 约 77页
- 2018-09-18 发布于湖北
- 举报
OF(Overflow Flag):溢出标志。在加或减法运算中若结果超出 8 位或 16 位有符号数所能表示的数值范围(-128~+127 或 -32768~+32767)时,即 产生溢出。此时, OF=1, 否则OF=0。 溢出:指要表示的数超出计算机所能表示的数的范围,则产生溢出。 上溢:指要表示的数从绝对值大的方向超出计算机所能表示的数的范围,为错误状态。 下溢:指要表示的数从绝对值小的方向超出计算机所能表示的数的范围,此时,只有精度上的损失。 下一页 例如, 假设前一条指令执行加法: 0010 0011 0100 0101 + 0101 0010 0001 1001 0111 0101 0101 1110 那么,执行完这条指令后各标志的状态是: SF=0, ZF=0, PF=0, AF=0, CF=0, OF=0。 下一页 假如前一条指令执行加法:
原创力文档

文档评论(0)