1. При использовании дополнительного кода возникающая единица переноса из знакового разряда отбрасывается. При использовании обратного кода возникающая единица переноса из знакового разряда циклически прибавляется к младшему разряду суммы кодов. Это требует усложнения аппаратных средств.
2. Единообразие нуля. В ходе вычислений может образоваться как «положительный» так и «отрицательный» ноль. Только в дополнительном коде он имеет единственное представление.
Прямой
(+ 0пр.) = 0.0000000
(-0пр.) = 1.0000000
Обратный
(+ 0обр.) = 0.0000000
(-0обр.) = 1.1111111
Дополнительный
(+ 0доп.) = 0.0000000
(-0доп.) = 0.0000000
3. Для данной длины разрядной сетки дополнительным кодом отрицательных чисел представляется на единицу больше, чем положительных.
Например, для разрядной сетки длиной n = 8 бит (-128….127)
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление