3. Переведення чисел з однієї системи числення в іншу.
Осуществить
преобразование
в
обратном направлении, из
восьмеричного или
шестнадцатеричного
вида в двоичный (octal-
или
hexadecimal-to-binary
conversion)
очень легко.
Нужно просто заменить каждую восьмеричную
или шестнадцатеричную
цифру соответствующей 3- или 4-битовой
строкой, как показано
ниже:
13578
= 001 011 101 1112
2046.178
=010 000 100 110.001 1112
BEAD16
=1011 1110 101011012
9F.46C2
=1001 1111.0100 0110 11002,.
Восьмеричная
система счисления была очень популярна
25 лет назад: тогда у ряда
миникомпьютеров сигнальные лампочки
и переключатели на передней панели
были разбиты на группы по три. Однако
сегодня восьмеричная система чисел
используется не часто из-за преобладания
машин, которые оперируют 8-разрядными
байтами
(bytes).
Из
восьмеричного представления многобайтовых
величин трудно извлечь значения отдельных
байтов; например, как выглядят в
восьмеричной
записи четыре 8-разрядных байта
32-разрядного числа, которое в восьмеричном
представлении имеет вид: 123456701238
6