шестнадцатеричный код двоичного числа 10111000

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

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

В результате преобразований получим:

1011100016=1 ∙ 16 7 + 0 ∙ 16 6 + 1 ∙ 16 5 + 1 ∙ 16 4 + 1 ∙ 16 3 + 0 ∙ 16 2 + 0 ∙ 16 1 + 0 ∙ 16 0 = 1 ∙ 268435456 + 0 ∙ 16777216 + 1 ∙ 1048576 + 1 ∙ 65536 + 1 ∙ 4096 + 0 ∙ 256 + 0 ∙ 16 + 0 ∙ 1 = 268435456 + 0 + 1048576 + 65536 + 4096 + 0 + 0 + 0 = 26955366410

Для перевода десятичного числа 269553664 в двоичную систему счисления, необходимо его последовательно делить на 2 до тех пор, пока остаток не станет меньше чем 2.

2695536642
2695536641347768322
0134776832673884162
067388416336942082
033694208168471042
01684710484235522
0842355242117762
0421177621058882
0210588810529442
010529445264722
05264722632362
02632361316182
0131618658092
065808329042
132904164522
01645282262
0822641132
0411220562
1205610282
010285142
05142572
02561282
1128642
064322
032162
01682
0842
0422
021
0

Ответом будет являться обратная последовательность результатов деления:

Источник

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

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

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

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

1011100016=1 ∙ 16 7 + 0 ∙ 16 6 + 1 ∙ 16 5 + 1 ∙ 16 4 + 1 ∙ 16 3 + 0 ∙ 16 2 + 0 ∙ 16 1 + 0 ∙ 16 0 = 1 ∙ 268435456 + 0 ∙ 16777216 + 1 ∙ 1048576 + 1 ∙ 65536 + 1 ∙ 4096 + 0 ∙ 256 + 0 ∙ 16 + 0 ∙ 1 = 268435456 + 0 + 1048576 + 65536 + 4096 + 0 + 0 + 0 = 26955366410

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

2695536642
2695536641347768322
0134776832673884162
067388416336942082
033694208168471042
01684710484235522
0842355242117762
0421177621058882
0210588810529442
010529445264722
05264722632362
02632361316182
0131618658092
065808329042
132904164522
01645282262
0822641132
0411220562
1205610282
010285142
05142572
02561282
1128642
064322
032162
01682
0842
0422
021
0

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

Ответ: 1011100016 = 100000001000100010000000000002.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *