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

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

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

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

Решение:

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

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

Отсюда:

CA85DF9B4216=C ∙ 169 + A ∙ 168 + 8 ∙ 167 + 5 ∙ 166 + D ∙ 165 + F ∙ 164 + 9 ∙ 163 + B ∙ 162 + 4 ∙ 161 + 2 ∙ 160 = 12 ∙ 68719476736 + 10 ∙ 4294967296 + 8 ∙ 268435456 + 5 ∙ 16777216 + 13 ∙ 1048576 + 15 ∙ 65536 + 9 ∙ 4096 + 11 ∙ 256 + 4 ∙ 16 + 2 ∙ 1 = 824633720832 + 42949672960 + 2147483648 + 83886080 + 13631488 + 983040 + 36864 + 2816 + 64 + 2 = 86982941779410

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

CA85DF9B4216 = 86982941779410

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

— 869829417794 2
869829417794 — 434914708897 2
0 434914708896 — 217457354448 2
1 217457354448 — 108728677224 2
0 108728677224 — 54364338612 2
0 54364338612 — 27182169306 2
0 27182169306 — 13591084653 2
0 13591084652 — 6795542326 2
1 6795542326 — 3397771163 2
0 3397771162 — 1698885581 2
1 1698885580 — 849442790 2
1 849442790 — 424721395 2
0 424721394 — 212360697 2
1 212360696 — 106180348 2
1 106180348 — 53090174 2
0 53090174 — 26545087 2
0 26545086 — 13272543 2
1 13272542 — 6636271 2
1 6636270 — 3318135 2
1 3318134 — 1659067 2
1 1659066 — 829533 2
1 829532 — 414766 2
1 414766 — 207383 2
0 207382 — 103691 2
1 103690 — 51845 2
1 51844 — 25922 2
1 25922 — 12961 2
0 12960 — 6480 2
1 6480 — 3240 2
0 3240 — 1620 2
0 1620 — 810 2
0 810 — 405 2
0 404 — 202 2
1 202 — 101 2
0 100 — 50 2
1 50 — 25 2
0 24 — 12 2
1 12 — 6 2
0 6 — 3 2
0 2 1
1

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

86982941779410=11001010100001011101111110011011010000102

Ответ: CA85DF9B4216 = 11001010100001011101111110011011010000102.

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

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

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