Прочее компьютерное
Информатика. Системы счисления.
Объясните доступно,как перевести числа из восьмиричной и шестнадцатиричной системы счисления в двоичную. На примере каких нибудь чисел.
Есть простой способ.
Шестнадцатиричная - двоичная
0=0000 4=0100 8=1000 c=1100
1=0001 5=0101 9=1001 d=1101
2=0010 6=0110 a=1010 e=1110
3=0011 7=0111 b=1011 f=1111
Учтите, что при обратном переводе из двоичной справа налево надо идти.
Просто подставляем значения:
16fc = 0001 0110 1111 1100 (нули слева можно убрать) = 1 0110 1111 1100
Восьмиричная - двоичная
0=000 4=100
1=001 5=101
2=010 6=110
3=011 7=111
Тоже самое, только три цифры.
1657 = 001 110 101 111 = 11 1010 1111
При сложном варианте, нужно либо число делить на нужную систему счисления, либо переводить в десятичную и оттуда уже в нужную.
Шестнадцатиричная - двоичная
0=0000 4=0100 8=1000 c=1100
1=0001 5=0101 9=1001 d=1101
2=0010 6=0110 a=1010 e=1110
3=0011 7=0111 b=1011 f=1111
Учтите, что при обратном переводе из двоичной справа налево надо идти.
Просто подставляем значения:
16fc = 0001 0110 1111 1100 (нули слева можно убрать) = 1 0110 1111 1100
Восьмиричная - двоичная
0=000 4=100
1=001 5=101
2=010 6=110
3=011 7=111
Тоже самое, только три цифры.
1657 = 001 110 101 111 = 11 1010 1111
При сложном варианте, нужно либо число делить на нужную систему счисления, либо переводить в десятичную и оттуда уже в нужную.
Ну с восьмеричной просто.. .
8 десятичной = 10 восьмеричной = 1000 двоичной
8 десятичной = 10 восьмеричной = 1000 двоичной
Я обычно перевожу сначала в 10чную, а потом уже в двоичную.
Например, в 16чной число FF = 16*16+16= 256+16 = 272
Теперь его переводим в двоичную:
256 128 64 32 16 8 4 2 1
1 0 0 0 1 0 0 0 0
Например, в 16чной число FF = 16*16+16= 256+16 = 272
Теперь его переводим в двоичную:
256 128 64 32 16 8 4 2 1
1 0 0 0 1 0 0 0 0
чтобы перевести двоичное число в восьмеричную систему, необходимо данное число разбить на группы по три цифры с конца. вместо каждой группу записать число восьмеричной системы счисления.
ПРИМЕР:
1|101|111|110|
числу 110 соотвествует 6
111=7
101 = 5
1=1
получаем число 1576
а для того, чтобы перевести уже из восьмеричной системы в двоичную делаем обратное действие. 6215 = 110010001101. число 6215 делим по одной цифре, и записываем соответствующее каждой цифре число из восьмеричной системы. т. к. 6=110. 2=010. 1=001. 5=101.
Перевод из 16ричной системы в двоичную . (в этой системе присутствуют буквы)
все тоже самое. записываем число 5|A|1|0|3|E|6 = 101101000010000001111100110
ПРИМЕР:
1|101|111|110|
числу 110 соотвествует 6
111=7
101 = 5
1=1
получаем число 1576
а для того, чтобы перевести уже из восьмеричной системы в двоичную делаем обратное действие. 6215 = 110010001101. число 6215 делим по одной цифре, и записываем соответствующее каждой цифре число из восьмеричной системы. т. к. 6=110. 2=010. 1=001. 5=101.
Перевод из 16ричной системы в двоичную . (в этой системе присутствуют буквы)
все тоже самое. записываем число 5|A|1|0|3|E|6 = 101101000010000001111100110
Похожие вопросы
- информатика. системы счисления.
- Как (и почему) работает перевод из одной системы счисления в другую показанным образом
- Какие бывают системы счисления? Если сможете, подробно о каждой! (информатика^^)
- вопрос по системе счисления
- почему компьютер использует двоичную систему счисления, а человек десятичную???
- Что является основанием двоичной системы счисления? И сколько символов она имеет?
- Где и когда использовалась двенадцатиричная система счисления?
- Объясните на хлопский ум как переводить числа из десятичной в двоичною систему счисления и наоборт.
- Как перевести число из десятичной системы счисления в восьмеричную?
- как перевести число -222,125 из десятичной системы счисления в двоичною?