Условие задачи
Выполните действия в двоичной системе счисления: X * Y, X / Y, если X = 1000112, Y = 1012.
Ответ
Запишем числа "A" и "B" столбиком, одно под другим, начиная с младших разрядов (нумерация разрядов начинается с нуля). Умножим последовательно все разряды числа "A" на младший разряд "B" записывая результат внизу, под сомножителями, начиная с младших разрядов.
В результирующем разряде будет единица только в одном случае, когда оба сомножителя содержат единицы в соответствующем разряде. Во всех других случаях в результирующем разряде будет ноль.
Весь процесс умножения заданных чисел выглядит следующим образом: