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

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

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

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

Решение:

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

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

Отсюда:

D1C8D2C8CC16=D ∙ 169 + 1 ∙ 168 + C ∙ 167 + 8 ∙ 166 + D ∙ 165 + 2 ∙ 164 + C ∙ 163 + 8 ∙ 162 + C ∙ 161 + C ∙ 160 = 13 ∙ 68719476736 + 1 ∙ 4294967296 + 12 ∙ 268435456 + 8 ∙ 16777216 + 13 ∙ 1048576 + 2 ∙ 65536 + 12 ∙ 4096 + 8 ∙ 256 + 12 ∙ 16 + 12 ∙ 1 = 893353197568 + 4294967296 + 3221225472 + 134217728 + 13631488 + 131072 + 49152 + 2048 + 192 + 12 = 90101742202810

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

D1C8D2C8CC16 = 90101742202810

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

— 901017422028 2
901017422028 — 450508711014 2
0 450508711014 — 225254355507 2
0 225254355506 — 112627177753 2
1 112627177752 — 56313588876 2
1 56313588876 — 28156794438 2
0 28156794438 — 14078397219 2
0 14078397218 — 7039198609 2
1 7039198608 — 3519599304 2
1 3519599304 — 1759799652 2
0 1759799652 — 879899826 2
0 879899826 — 439949913 2
0 439949912 — 219974956 2
1 219974956 — 109987478 2
0 109987478 — 54993739 2
0 54993738 — 27496869 2
1 27496868 — 13748434 2
1 13748434 — 6874217 2
0 6874216 — 3437108 2
1 3437108 — 1718554 2
0 1718554 — 859277 2
0 859276 — 429638 2
1 429638 — 214819 2
0 214818 — 107409 2
1 107408 — 53704 2
1 53704 — 26852 2
0 26852 — 13426 2
0 13426 — 6713 2
0 6712 — 3356 2
1 3356 — 1678 2
0 1678 — 839 2
0 838 — 419 2
1 418 — 209 2
1 208 — 104 2
1 104 — 52 2
0 52 — 26 2
0 26 — 13 2
0 12 — 6 2
1 6 — 3 2
0 2 1
1

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

90101742202810=11010001110010001101001011001000110011002

Ответ: D1C8D2C8CC16 = 11010001110010001101001011001000110011002.

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

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

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