数学 – 算术溢出与算术运算

我的演讲稿之一给出了算术溢出的例子,并在ARM芯片上载入了条件分支标志的主题,如下所示:

> V(溢出)
– 7FFFFFFF 1
> C(进位)
– FFFFFFFF 1

大概是为了这个例子,地址只能容纳8个字节.所以对我来说,似乎喜欢添加1到7FFFFFFF给出80000000.我认为80000000仍然适合一个8字节的地址.

为什么这是算术溢出?幻灯片上的错误方式吗?还是我的理解有缺陷?

感谢任何回应

>当寄存器无法将结果正确表示为有符号值(溢出到符号位)时,溢出标志置1. >当寄存器无法将结果正确地表示为无符号值(不需要符号位)时,进位标志位置1.
相关文章
相关标签/搜索