, если это только 8 бит, максимальное значение, которое вы можете получить, составляет 255 (1111 1111), если значение не подписано, и 127, если оно подписано (-128 является самым низким). Следовательно, выполнение этого дополнения вызовет переполнение, которое возвращается к 0, а затем продолжает отсчет. Думайте об этом как о количестве миль вашего автомобиля: если на счетчике может быть только, скажем, 8 цифр, а ваш счетчик равен 99 999 999 миль, если вы добавите еще одну, счетчик вернется к 0.