Переполнение происходит, когда результат добавления двух положительных чисел отрицателен или результат добавления двух отрицательных чисел положителен.Например: +127+1=?
+127=0111 1111
+1=0000 0001
---------
1000 0000
Когда мы смотрим на знаковые биты двух операндов и знаковый бит результата, мы обнаруживаем, что произошло переполнение, и ответ неправильный.