Cтраница 1
Дополнение числа 011111012 до числа 2 образуется путем прибавления 1 к обратному коду числа. [1]
Образование дополнения числа до двух осуществляется простым прибавлением единицы к дополнению его до единицы. [2]
Операцию получения дополнения числа В выполняют просто, если предварительно найти обратный код этого числа В. Обратный код В получают заменой во всех разрядах числа В цифры 0 на 1 и наоборот. [3]
![]() |
Схема преобра - [ IMAGE ] Схема преобразова-зования циклического кода ния двоичного кода в цикличе-в двоичный. скип. [4] |
Для образования дополнения Af-разрядного числа до величины 2N необходимо инверсное значение кода числа увеличить на единицу младшего разряда. [5]
![]() |
Преобразователь прямого двоичного кода в обратный. [6] |
Для образования дополнения отрицательного д-разряд-ного числа до величины 2п необходимо инверсное значение кода числа увеличить на единицу младшего разряда. [7]
Комплементное число и арифметическое дополнение числа принято рассматривать как код отрицательных чисел. [8]
Мы видим, что дополнение числа до десяти всегда на единицу больше его дополнения до девяти. В основном дополнения до девяти используют для формирования дополнения до десяти. [9]
Обратный код используется при формировании дополнения вычитаемого числа для замены вычитания сложением. [10]
Как видим, дополнительный код совпадает с арифметическим дополнением числа и не выходит за пределы разрядной сетки машины. [11]
При этом необходимо иметь в виду, что дополнение числа до 10 ( два, двоичное число) равно его дополнению до единицы плюс единица. [12]
При этом необходимо иметь в виду, что дополнение числа до двух можно получить, беря дополнение каждого разряда двоичного числа до единицы и добавляя затем единицу в младший разряд. Это дает возможность получать дополнение до единицы, в каждом двоичном разряде простым обращением ( инверсией) этих разрядов. [13]
Дополнительный код лежит в пределах разрядной сетки машины и совпадает с арифметическим дополнением числа. В этом коде вычитание заменяется сложением с кодом числа. [14]
Если нужно сбросить восьмой бит, можно использовать побитовую операцию И с дополнением числа 128 до единицы. При выполнении побитовой операции И с этими числами исходное число не изменяется, за исключением восьмого разряда, который сбрасывается в нуль. [15]