Перевести число 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