умножение чисел в двоичной системе счисления



Автор Леха задал вопрос в разделе Другие языки и технологии

как умножить, разделить числа в двоичной системе счисления? и получил лучший ответ

Ответ от Ксенька Грушина[гуру]
Стариший разряд выделяется под знаковый. Отрицательные числа обрабатываются в обратном коде. Все разряды инвертируются и к полученному числу прибавляется единица. Например: число -4. 4 в двиочном виде 00000100. Инвертируем разряды: 11111011. И прибавим 1: 11111100 = -4.Теперь с разделением и умножением.Делается в столбик. 101х 11____ 101+101____1111Деление110 | 10 11 ------------- ---| 10 10 10-------- 0

Ответ от !@Pinky Girl@![гуру]
Сделай то что нужно в десятичной системе а потом переведи в двичную

Ответ от Иван Титов[новичек]
Слушай не парся и просто зайди в калькулятор переключись на инженерный и выставь двоичную систему!)

Ответ от Hermein[гуру]
чтобы точно не ошибиться-нужно перевести в десятичную систему, произвести все действия (по алгоритму-все цифры 2-й справа налево пронумеровать начиная от 0, затем число, стоящее в системе счисления умножить на систему в степени пронумерованной и сложить все результаты), затем обратно в двоичную (делить число нацело-нет остатка-0,есть остаток 1 писать справа налево.)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: как умножить, разделить числа в двоичной системе счисления?
Двоичная система счисления на Википедии
Посмотрите статью на википедии про Двоичная система счисления
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*