整数溢出IA 32

时间:2009-11-19 00:56:22

标签: overflow ia-32

溢出如何在ia-32中起作用?

例如,以下代码会发生什么?会抛出什么旗帜?

movl $0x1, %eax
addl $7fffffff, %eax

谢谢!

1 个答案:

答案 0 :(得分:2)

如果存储器服务,则当符号位改变而没有设置进位位时,加法设置溢出标志置位。 1 + 0x7FFFFFFF将设置溢出,清除进位和清零。