Перевести число 8934E3DBBB6E из шестнадцатеричной системы в двоичную

Задача: перевести число 8934E3DBBB6E из шестнадцатеричной в двоичную систему счисления.

Для перевода 8934E3DBBB6E из шестнадцатеричной в двоичную систему счисления, воспользуемся следующим алгоритмом:

  1. Переведем число 8934E3DBBB6E из шестнадцатеричной системы в десятичную;
  2. Полученное число переведём из десятичной системы в двоичную;

Решение:

1. Для перевода числа 8934E3DBBB6E в десятичную систему воспользуемся формулой:

An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0

Отсюда:

8934E3DBBB6E16=8 ∙ 1611 + 9 ∙ 1610 + 3 ∙ 169 + 4 ∙ 168 + E ∙ 167 + 3 ∙ 166 + D ∙ 165 + B ∙ 164 + B ∙ 163 + B ∙ 162 + 6 ∙ 161 + E ∙ 160 = 8 ∙ 17592186044416 + 9 ∙ 1099511627776 + 3 ∙ 68719476736 + 4 ∙ 4294967296 + 14 ∙ 268435456 + 3 ∙ 16777216 + 13 ∙ 1048576 + 11 ∙ 65536 + 11 ∙ 4096 + 11 ∙ 256 + 6 ∙ 16 + 14 ∙ 1 = 140737488355328 + 9895604649984 + 206158430208 + 17179869184 + 3758096384 + 50331648 + 13631488 + 720896 + 45056 + 2816 + 96 + 14 = 15086025413310210

Таким образом:

8934E3DBBB6E16 = 15086025413310210

2. Полученное число 150860254133102 переведем из десятичной системы счисления в двоичную. Для этого, осуществим последовательное деление на 2, до тех пор пока остаток не будет меньше чем 2.

— 150860254133102 2
1.508602541331E+14 — 75430127066551 2
0 75430127066550 — 37715063533275 2
1 37715063533274 — 18857531766637 2
1 18857531766636 — 9428765883318 2
1 9428765883318 — 4714382941659 2
0 4714382941658 — 2357191470829 2
1 2357191470828 — 1178595735414 2
1 1178595735414 — 589297867707 2
0 589297867706 — 294648933853 2
1 294648933852 — 147324466926 2
1 147324466926 — 73662233463 2
0 73662233462 — 36831116731 2
1 36831116730 — 18415558365 2
1 18415558364 — 9207779182 2
1 9207779182 — 4603889591 2
0 4603889590 — 2301944795 2
1 2301944794 — 1150972397 2
1 1150972396 — 575486198 2
1 575486198 — 287743099 2
0 287743098 — 143871549 2
1 143871548 — 71935774 2
1 71935774 — 35967887 2
0 35967886 — 17983943 2
1 17983942 — 8991971 2
1 8991970 — 4495985 2
1 4495984 — 2247992 2
1 2247992 — 1123996 2
0 1123996 — 561998 2
0 561998 — 280999 2
0 280998 — 140499 2
1 140498 — 70249 2
1 70248 — 35124 2
1 35124 — 17562 2
0 17562 — 8781 2
0 8780 — 4390 2
1 4390 — 2195 2
0 2194 — 1097 2
1 1096 — 548 2
1 548 — 274 2
0 274 — 137 2
0 136 — 68 2
1 68 — 34 2
0 34 — 17 2
0 16 — 8 2
1 8 — 4 2
0 4 — 2 2
0 2 1
0

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

15086025413310210=1000100100110100111000111101101110111011011011102

Ответ: 8934E3DBBB6E16 = 1000100100110100111000111101101110111011011011102.

Смотрите также:

  • Смотрите также
  • Калькуляторы
  • Последние переводы
  • Какое число еще хотите перевести?

    * Все поля обязательны
  • Дробное число вводите через точку
  • Введите от 2 до 16
  • Введите от 2 до 16
Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии
Adblock
detector