算术溢出硬件中断?

时间:2011-02-08 13:09:30

标签: math hardware overflow cpu

我们这些知道携带和溢出标志的人(不要忘记标志和零)爱他们。

我的问题是,如果设置了进位或溢出标志,是否有CPU会中断?当它要求它时?

比每次算术指令后都有一个分支更好...

2 个答案:

答案 0 :(得分:2)

在IA-32 CPU上,如果溢出,您将获得INTO指令(即O,而不是数字0)将中断处理程序4(#OF)国旗已经设定。

进位标志没有等效指令。

请注意,该指令在64位模式下无效。

答案 1 :(得分:1)

MIPS cpu在溢出时触发异常。