Пример умножения двоичных чисел сервисом www.reshinfo.com: ручной метод

Ваша задача будет решена с вашими исходными данными OnLine и бесплатно

Задача:

Выполнить умножение чисел A = 1210 и B = 910 в двоичной системе счисления.


Решение:

1) Переведем числа в двоичную систему счисления:
    1210 = 11002
    910 = 10012

2) Запишем числа "A" и "B" столбиком, одно под другим, начиная с младших разрядов (нумерация разрядов начинается с нуля).

Разр.876543210
A1100
B1001

3) Умножим последовательно все разряды числа "A" на младший разряд "B" записывая результат внизу, под сомножителями, начиная с младших разрядов.

Правила поразрядного умножения, для двоичной системы счисления, очень просты. В результирующем разряде будет единица только в одном случае, когда оба сомножителя содержат единицы в соответсвующем разряде. Во всех других случаях в результирующем разряде будет ноль. Это можно записать в виде простой таблицы:


Ai Bi Ci
000
010
100
111

4) Таким же образом умножим последовательно все разряды числа "A" на следующий разряд "B" записывая результат внизу, под сомножителями, со сдвигом на один разряд влево.

5) Сложим полученные на последних двух шагах двоичные числа. Как это сделать можно посмотреть в примере на сложение.

Шаги 4 и 5 будем повторять до тех пор пока не исчерпаем все разряды множителя.


Весь процесс умножения наших чисел выглядит следующим образом:


Разр.c876543210
A1100
B1001
1100 x 11100
1100 x 00 
1100 + 01100
1100 x 00  
1100 + 01100
1100 x 11100   
1100 + 11000001101100



Ответ:    11002 x 10012 = 11011002

или в десятичной системе счисления: 1210 x 910 = 10810




...умножить MOИ чиcла в двоичной системе


...см.пример умножения машинным методом


...к списку решаемых задач