Комбинация или применение знака и величины с дополнением до двух - PullRequest
0 голосов
/ 13 января 2020

Я знаю, что этот вопрос уже задавался много раз, однако есть кое-что, о чем я не мог найти информацию, независимо от того, как долго я искал.

При представлении отрицательного двоичного числа с помощью знака & по величине, sign заменяет буквально самый старший бит или просто превращает самый старший бит в отрицательный?

Например:

10110110
would either be
-182
or it would be
-54

Но так как мы говорим об отрицательном двоичном будет ли необходимо использовать two's complement заранее? Или одно из этих значений уже правильное?

Некоторые источники говорят, что sign ограничивает максимальное 8-разрядное двоичное значение, в то время как другие источники неясно, учитывает ли "-128" над старшим значащим битом только «знак» или нет.

Спасибо за любые ответы.

...