Навіщо потрібна восьмерична система


Для мікросхем комп`ютера важливо лише одне. Або сигнал є (1), або його немає (0). Але записувати програми в двійковому коді - справа нелегка. На папері виходять дуже довгі комбінації з нулів і одиниць. Людині читати їх важко.

Використання звичної всім десятковоїсистеми в комп`ютерній документації та програмуванні дуже незручно. Перетворення з двійковій в десяткову системи і назад - вельми трудомісткі процеси.

Походження восьмеричної системи, так само як і десяткової, пов`язують з рахунком на пальцях. Але вважати потрібно не пальці, а проміжки між ними. Їх якраз вісім.

Рішенням проблеми стала восьмерична система числення. Принаймні на зорі комп`ютерної техніки. Коли розрядність процесорів була невелика. Вісімкова система дозволила з легкістю перекладати як двійкові числа в восьмеричні, так і навпаки.

Вісімкова система числення - система числення з основою 8. Для представлення чисел в ній використовуються цифри від 0 до 7.

перетворення


Для того щоб перевести вісімкове число в двійкове, необхідно замінити кожну цифру восьмеричного числа на трійку з двійкових цифр. Важливо лише запам`ятати, яка двійкова комбінація відповідає цифрам числа. Їх зовсім небагато. Всього вісім!
У всіх системах числення, крім десяткової, знаки читаються по одному. Наприклад, в вісімковій системі число 610 вимовляється «шість, один, нуль».

Якщо ви добре знаєте двійкову систему числення, то можна і не запам`ятовувати відповідність одних чисел іншим.

Двійкова система нічим не відрізняється від будь-якої іншої позиційної системи. Кожен розряд числа має свою межу. Як тільки межа досягнута, поточний розряд обнуляється, а перед ним з`являється новий. Тільки одне зауваження. Межа цей дуже малий і дорівнює одиниці!

Все дуже просто! Нуль постане групою з трьох нулів - 000, 1 обернеться послідовністю 001, 2 перетвориться в 010 і т.д.

Як приклад спробуйте перетворити вісімкове число 361 в двійкове.
Відповідь - 011 110 001. Або, якщо відкинути незначний нуль, то 11110001.

Переклад з двійкової системи в вісімкову аналогічний описаному вище. Тільки починати розбиття на трійки потрібно з кінця числа.