Выполнить действие в двоичной системе счисления 1001 * 1101

Поляков Евгений Александрович

Учитель информатики высшей категории

Проверено учителем

Для выполнения умножения в двоичной системе счисления используется тот же алгоритм «столбиком», что и в десятичной: мы последовательно умножаем первый множитель на каждый разряд второго множителя и складываем результаты со сдвигом. Пошаговое умножение столбиком Умножаем 100121001 sub 2 на 110121101 sub 2: text

 1001 (9 в десятичной) * 1101 (13 в десятичной) ------ 1001 (1001 * 1) 0000 (1001 * 0, со сдвигом влево) 1001 (1001 * 1, со сдвигом влево на 2 позиции) + 1001 (1001 * 1, со сдвигом влево на 3 позиции) --------- 1110101 (Результат) 
Use code with caution.Подробный процесс сложения промежуточных результатов Разберем сложение полученных строк по этапам:

  1. Первая и вторая строки: 1001 + 00000 = 01001
  2. Добавляем третью строку:
    01001
    + 100100 (сдвиг на 2 разряда)
    = 101101
  3. Добавляем четвертую строку:
    0101101
    + 1001000 (сдвиг на 3 разряда)
    = 1110101

Проверка в десятичной системе Чтобы убедиться в правильности вычислений, переведем числа в десятичную систему:

  • 10012=123+022+021+120=8+1=9101001 sub 2 equals 1 center dot 2 cubed plus 0 center dot 2 squared plus 0 center dot 2 to the first power plus 1 center dot 2 to the 0 power equals 8 plus 1 equals 9 sub 10 11012=123+122+021+120=8+4+1=13101101 sub 2 equals 1 center dot 2 cubed plus 1 center dot 2 squared plus 0 center dot 2 to the first power plus 1 center dot 2 to the 0 power equals 8 plus 4 plus 1 equals 13 sub 10 913=117109 center dot 13 equals 117 sub 10

Теперь переведем результат 111010121110101 sub 2 в десятичную систему:

  • 126+125+124+023+122+021+1201 center dot 2 to the sixth power plus 1 center dot 2 to the fifth power plus 1 center dot 2 to the fourth power plus 0 center dot 2 cubed plus 1 center dot 2 squared plus 0 center dot 2 to the first power plus 1 center dot 2 to the 0 power 64+32+16+0+4+0+1=1171064 plus 32 plus 16 plus 0 plus 4 plus 0 plus 1 equals 117 sub 10

Ответ: 11101011110101 Хотите, чтобы я перевел этот результат в восьмеричную или шестнадцатеричную систему счисления?

Форма ответа

Ваш аватар