Восьмеричная
система счисления
Если мы обращаемся
к восьмеричной системе счисления, то это означает, что можно использовать гораздо
больше цифр, чем это принято в двоичной, но меньше, чем в десятичной, а именно
можно оперировать восемью цифрами: 0, 1, 2, 3, 4, 5, 6, 7 — и не более.
Логика конвертирования
десятичных чисел в восьмеричные (кодирование в восьмеричную систему счисления)
совершенно идентична приведенной выше.
Более подробная
информация — в разд. "Запись целых чисел в двоичной системе счисления"
данной главы.
Действительно,
в определенный момент цифры заканчиваются (наступает "кризис переходного
периода").
Десятичное число
"8" становится восьмеричным числом "10" ("восьмеричной
десяткой"). Число "9" будет восьмеричным числом "11",
число "10" — восьмеричным числом "12". И так далее до десятичного
числа "15", которое в восьмеричном виде равно числу "17".
А дальше?
Цифры снова кончились.
Как будет представлено десятичное число "16" в восьмеричной системе
счисления?
178
+ 1 = ...,
но сумма "78
+ 1" равняется "10" в восьмеричной системе счисления, а, следовательно,
восьмеричный "десяток" необходимо складывать с "десятком",
уже имеющимся,
т. е. получается сумма, присутствующая в восьмеричной системе: "1 + 1 =
2". В результате получается, что
178
+ 1 = 208.
Дальше — восьмеричное
число "21" и т. п., вплоть до восьмеричного числа "77".
И только после этого будет восьмеричная "сотня".
Представим эту
информацию в виде таблицы (табл. 4.4).
Таблица
4.4. Соответствие десятичных и восьмеричных чисел
Но даже такие
числа все-таки мало экономны, по крайней мере, их разрядность не уступает десятичной
системе, поэтому в компьютерных технологиях применяется еще одна система счисления,
которая называется шестна-дцатеричной.