6 Выполнить арифметическое действие вычитания в двоичной системе счисления S = A - B, если А = 52, B = 41
А2=?
52 26 13 6 3 1 |
0 0 1 0 1 1 |
А2=110100
В2=?
-41 20 10 5 2 1 |
1 0 0 1 0 1 |
Находим ПК для А2
Для нахождения прямого кода к двоичному числу в первый разряд добавляется если число отрицательное «1», а если число положительное «0».
ПК=0.110100
Находим ОбК для В2, а затем ДК, и складываем АиВ
ОК все символы двоичного числа меняются на противоположные, кроме первого первого числа перед точкой.
ОбК=1.101001
1.010110
В дополнительном коде записываем двоичный код только переведенный сначало в обратный, и у обратного кода меняем младший разряд на противоположный.
ДК=1.010111
Складываем
0.110100 |
1.010111 |
0.001011 |