Один из моих лекционных слайдов дает пример арифметического переполнения и переносит в тему условных ветвящихся флагов на чипе ARM, приведенном ниже:
- V (переполнение) - 7FFFFFFF + 1
- C (переносить) - FFFFFFFF + 1
Предположительно, для примера, адрес может содержать только 8 байтов. Поэтому мне кажется, что добавление 1 до 7FFFFFFF дает 80000000. Я думал, что 80000000 все равно поместится в 8-байтовый адрес.
Почему это арифметическое переполнение? Неправильно ли это на слайде? Или мое понимание ошибочно?
Спасибо за любые ответы