Изменения

Перейти к: навигация, поиск
Дополнительный код (дополнение до единицы)
*если число положительное, то в старший разряд (который является знаковым) записывается ноль, а далее записывается само число;
*если число отрицательное, то код получается инвертированием представления модуля числа (получается обратный код);
*если число является нулем, от то его можно представить двумя способами: <tex> +0 </tex> <tex>(000 \ldots 000) </tex> или <tex> -0 </tex> <tex> (111 \ldots 111) </tex>.
Пример: переведём число <tex> -13 </tex> в двоичный восьмибитный код. Прямой код модуля <tex> -13 </tex>: <tex> 00001101 </tex>, инвертируем и получаем <tex> 11110010 </tex>.
Анонимный участник

Навигация