gpt4 book ai didi

math - 算术溢出与算术进位

转载 作者:行者123 更新时间:2023-12-03 11:35:06 24 4
gpt4 key购买 nike

我的一张演讲幻灯片给出了一个算术溢出的例子,并在一个 ARM 芯片上的条件分支标志的主题中进行了介绍,引用如下:

  • V(溢出)
    - 7FFFFFFF+1
  • C(携带)
    - FFFFFFFF+1

  • 据推测,为了举例,地址只能容纳 8 个字节。所以对我来说,似乎喜欢将 1 添加到 7FFFFFFF 给出 80000000。我认为 80000000 仍然适合 8 字节地址。

    为什么这是算术溢出?是不是在幻灯片上走错了路?还是我的理解有问题?

    感谢您的任何回复

    最佳答案

  • 当寄存器无法将结果正确表示为有符号值(您溢出到符号位)时,溢出标志被设置。
  • 当寄存器无法将结果正确表示为无符号值(不需要符号位)时,会设置进位标志。
  • 关于math - 算术溢出与算术进位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6265896/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com