Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите вычесть числа в двоичном коде

Masking Pak Ученик (138), закрыт 3 месяца назад
11110110-00001101(все это доп код)
Лучший ответ
Андрей Высший разум (480367) 4 месяца назад
 11110110
00001101
-------- вычитаем
11111011 разность без переносов
00010010 переносы
-------- вычитаем
11101001 итоговая разность: переносов нет и потому конец вычислений
0 - 0 = 0
0 - 1 = 1 и перенос 1 в следующий разряд
1 - 0 = 1
1 - 1 = 0

Алгоритм сложения / вычитания чисел со знаком в дополнительном коде неотличим от алгоритма сложения / вычитания беззнаковых чисел.
Остальные ответы
Павел Волгин Просветленный (42260) 4 месяца назад
так забей в поиске... по ходу число с десятинами... или это пример, на который ответ нужен?
Sergey V. Voronin Искусственный Интеллект (305855) 4 месяца назад
Столбиком. Как в младших классах научили.
Похожие вопросы