Я читаю Почему диапазон байтов от -128 до 127 в Java? он говорит
128 - 10000000. Перевернуто, оно 01111111, и добавление получает 10000000 снова
поэтому он заключает -128 - 10000000
поэтому +128 не может быть представлен в 2 дополнениях в 8 бит, но это означает, что мы можем представить его в 9 бит, так что 128 - 010000000, и поэтому его 2-бит -128 составляет 110000000,
так это представление -128 10000000 или 110000000? Является ли регистр представления зависимым?
Почему бы просто не сделать нижний диапазон -127 fot 8 бит вместо записи -128 как 10000000?