Дополнения используются в цифровых компьютерах для упрощения операции вычитания и для логических манипуляций. Для каждой системы radix-r (основание системы счисления r представляет собой) существует два типа дополнений.
SN | комплемент | Описание |
---|---|---|
1 | Radix Complement | Основное дополнение называется дополнением r |
2 | Уменьшенный Radix Complement | Уменьшенное радикальное дополнение называется дополнением (r-1) |
Бинарная система дополняет
Поскольку двоичная система имеет базу r = 2. Таким образом, два типа дополнений для двоичной системы — это дополнение 2 и дополнение 1.
1 дополнение
Дополнение числа 1 определяется путем изменения всех 1 на 0 и всех 0 на 1. Это называется принятием дополнения или дополнением 1. Пример дополнения 1 следующий.
2 дополнения
Дополнение двоичного числа к 2 получается добавлением 1 к младшему значащему биту (LSB) дополнения к числу 1.
Дополнение 2 = дополнение 1 + 1
Пример дополнения 2 заключается в следующем.