5 Выполнить арифметическое действие сложения в двоичной системе счисления S = А+В, если А = 45, B = -37
А=45 В=-37
Сначала переводим А и В в двойчную СС.
А10=45
А2=101101
В10=-37
В2=?
-37 18 9 4 2 1 |
1 0 1 0 0 1 |
В2=100101
Положительное число перевести в ПК, а отрицательное в ДК и сложить их
Для нахождения прямого кода к двоичному числу в первый разряд добавляется если число отрицательное «1», а если число положительное «0».
В дополнительном коде записываем двоичный код только переведенный сначало в обратный, и у обратного кода меняем младший разряд на противоположный.
Положительное число переводим в ПК=0.101101
Отрицательное в ДК, но для этого нужно его сначала перевести в ОбК
А ОК все символы двоичного числа меняются на противоположные, кроме первого первого числа перед точкой.
1.100101
1.011010 – ОбК
1.011011 – ДК
Теперь складываем:
0.101101 |
1.011011 |
0.001000 |
S=1000