Вісімкова історія системи, система нумерації та перетворення



The вісімковій системі це система позиційної нумерації восьми базових (8); тобто складається з восьми цифр: 0, 1, 2, 3, 4, 5, 6 і 7. Тому кожна цифра вісімкового числа може мати будь-яке значення від 0 до 7. Вісімкові числа вони формуються з двійкових чисел.

Це пояснюється тим, що його основа - точна потужність двох (2). Тобто числа, які належать до вісімкової системи, формуються, коли вони згруповані в три послідовні цифри, розташовані справа наліво, отримуючи таким чином їх десяткове значення.

Індекс

  • 1 Історія
  • 2 Вісімкова система нумерації
  • 3 Перетворення вісімкової системи в десяткову
    • 3.1 Приклад 1
    • 3.2 Приклад 2
  • 4 Перетворення десяткової системи у вісімкове
    • 4.1 Приклад
  • 5 Перетворення вісімкової системи в двійкову
  • 6 Перетворення двійкової системи у вісімкову
  • 7 Перетворення вісімкової системи в шістнадцяткову і навпаки
    • 7.1 Приклад
  • 8 Посилання

Історія

Вісімкова система бере свій початок у давнину, коли люди використовували свої руки для підрахунку від восьми до восьми тварин.

Наприклад, щоб підрахувати кількість корів у сараї, один почав розраховувати на праву руку, приєднуючи великий палець до мізика; потім, щоб підрахувати другу тварину, великий палець з'єднався з вказівним пальцем і так далі, з іншими пальцями кожної руки, до завершення 8.

Існує ймовірність, що в давнину система восьмеричної нумерації використовувалася перед десятковою, щоб можна було підрахувати міжпальцеві простори; тобто підраховувати всі пальці, окрім великих пальців.

Згодом була встановлена ​​восьмерична система нумерації, яка виникла з двійкової системи, тому що вона потребує багатьох цифр, щоб представляти лише одне число; З цього моменту були створені восьмикутні і гексагональні системи, які не потребують стільки цифр і можуть бути легко перетворені в двійкову систему..

Вісімкова система нумерації

Вісімкова система складається з восьми цифр від 0 до 7. Вони мають таке ж значення, як у випадку десяткової системи, але їхня відносна величина змінюється залежно від займаної ними позиції. Значення кожної позиції задається базовими повноваженнями 8.

Позиції цифр у вісімковому номері мають такі ваги:

84, 83, 82, 81, 80, вісімкова точка, 8-1, 8-2, 8-3, 8-4, 8-5.

Найбільша вісімкова цифра - 7; таким чином, коли ця система підраховується, позиція в один розряд збільшується від 0 до 7. Коли вона досягає 7, вона повертається до 0 для наступного підрахунку; таким чином збільшується наступна позиція цифри. Наприклад, для підрахунку послідовностей, у вісімковій системі це буде:

  • 0, 1, 2, 3, 4, 5, 6, 7, 10.
  • 53, 54, 55, 56, 57, 60.
  • 375, 376, 377, 400.

Існує фундаментальна теорема, яка застосовується до вісімкової системи, і виражається наступним чином:

У цьому виразі di являє собою цифру, помножену на базову потужність 8, яка вказує позиційне значення кожної цифри, так само, як вона упорядковується в десятковій системі..

Наприклад, у вас є номер 543.2. Щоб перейти до вісімкової системи, вона розкладається наступним чином:

N = Σ [(5 * 82) + (4 * 81) + (3 *80) + (2 *8-1)] = (5 * 64) + (4 * 8) + (2 * 1) + (2 * 0,125)

N = 320 +32 + 2 + 0,25 = 354 + 0,25d

Таким чином, ви повинні 543.2q = 354,25d. Індекс q вказує, що це вісімкове число, яке також може бути представлено числом 8; і індекс d позначає десяткове число, яке також може бути представлено числом 10.

Перетворення вісімкової системи в десяткову

Щоб перетворити восьмеричне системне число в його еквівалент у десятковій системі, потрібно лише помножити кожну вісімкову цифру на значення місця, починаючи з правого боку.

Приклад 1

7328 = (7* 82) + (3* 81) + (2* 80) = (7 * 64) + (3 * 8) + (2 * 1)

7328= 448 +24 +2

7328= 47410

Приклад 2

26.98 = (2 *81) + (6* 80) + (9)* 8-1) = (2 * 8) + (6 * 1) + (9 * 0,125)

26.98 = 16 + 6 + 1,125

26.98= 23,12510

Перетворення десяткової системи у вісімкове

Десяткове ціле число можна перетворити на вісімкове число, використовуючи метод повторного поділу, де десяткове ціле число ділиться на 8, доки фактор не дорівнює 0, а залишки кожного поділу будуть представляти вісімкове число.

Відходи сортуються від останнього до першого; тобто перший залишок буде найменш значущою цифрою вісімкового числа. Таким чином, найважливішою цифрою буде останній залишок.

Приклад

Вісімкова з десяткового числа 26610

- Ділимо десяткове число 266 між 8 = 266/8 = 33 + залишком 2.

- Потім 33 ділиться на 8 = 33/8 = 4 + залишок 1.

- Розділити 4 на 8 = 4/8 = 0 + залишок 4.

Оскільки при останньому поділі отримано частку менше 1, це означає, що результат був знайдений; тільки останки повинні бути впорядковані в зворотному порядку, так що вісімкове число десяткового числа 266 дорівнює 412, як це можна бачити на наступному зображенні:

Перетворення вісімкової системи в двійкову

Перетворення вісімкової системи в двійкову здійснюється шляхом перетворення вісімкової цифри на її еквівалентний двійковий розряд, утворений трьома цифрами. Існує таблиця, яка показує, як перетворюються вісім можливих цифр:

З цих перетворень будь-яке число з вісімкової системи до двійкового може бути змінено, наприклад, для перетворення числа 5728 ваші еквіваленти шукаються в таблиці. Отже, ви повинні:

58 = 101

78= 111

28 = 10

Отже, 5728 еквівалент у бінарній системі до 10111110.

Перетворення двійкової системи у вісімкову

Процес перетворення двійкових чисел у вісімкові цілі числа є зворотною операцією попереднього процесу.

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

У деяких випадках двійкове число не матиме груп з 3 біт; Щоб завершити його, додайте один або два нулі ліворуч від першої групи.

Наприклад, щоб змінити двійкове число 11010110 на вісімкове, виконується наступне:

- Групи з 3 бітів формуються, починаючи з правого (останній біт):

11010110

- Оскільки перша група є неповною, ліворуч додано нуль:

011010110

- Перетворення здійснюється з таблиці:

011 = 3

010 = 2

110 = 6

Таким чином, двійкове число 011010110 еквівалентно 3268.

Перетворення вісімкової системи в шістнадцяткову і навпаки

Щоб зробити зміну від вісімкового числа до шістнадцяткової системи або від шістнадцяткового до вісімкового, необхідно спочатку перетворити число на двійковий, а потім у потрібну систему.

Для цього є таблиця, де кожна шістнадцяткова цифра представлена ​​з її еквівалентом у двійковій системі, що складається з чотирьох цифр.

У деяких випадках двійкове число не буде мати групи з 4 біт; Щоб завершити його, додайте один або два нулі ліворуч від першої групи

Приклад

Перетворення вісімкового числа 1646 на шістнадцяткове число:

- Перетворюється число від вісімкового до двійкового

18 = 1

68 = 110

48 = 100

68 = 110

- Так, 16468 = 1110100110.

- Щоб перетворити з двійкового на шістнадцяткову, вони спочатку впорядковуються в 4-бітовій групі, починаючи справа наліво:

11 1010 0110

- Перша група комплектується нулями, так що вона може мати 4 біти:

0011 1010 0110

- Здійснюється перетворення двійкової системи в шістнадцяткову систему. Еквівалентності замінюються за допомогою таблиці:

0011 = 3

1010 = A

0110 = 6

Таким чином, вісімкове число 1646 еквівалентно 3A6 в шістнадцятковій системі.

Список літератури

  1. Bressan, A.E. (1995). Введення в системи нумерації. Аргентинський університет бізнесу.
  2. Harris, J.N. (1957). Введення в двійкову та восьмеричну системи нумерації: Лексінгтон, Массачусетс.
  3. Кумар А. А. (2016). Основи цифрових схем. Навчання Pvt.
  4. Peris, X. C. (2009). Операційні системи Monopuesto.
  5. Ronald J. Tocci, N.S. (2003). Цифрові системи: принципи та застосування. Освіта Пірсона.