Итак, я изучаю двоичные значения и пытаюсь понять, как вычислить отрицательную версию числа, используя битовую модель с фиксированной запятой.
В моем учебнике написано 000111.01 = 7.25, которое японять. Но он говорит мне, что -7.25 - это 111000.11, и я не понимаю, как это возможно.
Я знаю, что он использует правило дополнения до двух, где он переворачивает все биты и добавляет 1 в конце. Но если бы я сделал расчет: (1 * 2 ^ 5) + (1 * 2 ^ 4) + (1 & 2 ^ 3) + 0 + 0 + 0 + (1 * 2 ^ -1) + (1 * 2^ -2) это дает мне 56,75.
Я пытался искать учебники в Интернете, но все еще не могу понять, почему -7,25 - это 111000,11. Я был бы признателен, если бы кто-то мог объяснить математический процесс получения -7,25.