5.4. Sistemul de numere octale


Sistemul de numere octale este foarte asemănător cu cel al sistemului de numerotare hexazecimal anterior, cu excepția faptului că în Octal un număr binar este împărțit în grupuri de numai 3 biți, fiecare grup sau set de biți având o valoare distinctă între 000 (0) și 111 (4 + 2 + 1 = 7). Astfel, numerele octale au un număr de cifre de doar 8 (0, 1, 2, 3, 4, 5, 6, 7), ceea ce le face un sistem de numere Bază-8 și prin urmare q este egal cu "8".

Atunci, principalele caracteristici ale unui sistem de numere octale sunt că există doar 8 cifre distincte de numărare de la 0 la 7, fiecare cifră având o pondere sau o valoare de doar 8 începând de la cel mai puțin semnificativ (LSB). În zilele anterioare de calcul, numerele octale și sistemul de numerotare octal au fost foarte populare pentru numărarea intrărilor și ieșirilor deoarece, deoarece funcționează în număr de opt, intrările și ieșirile au fost în număr de opt, un octet la un moment dat.

Deoarece baza unui sistem de numere octale este 8 (baza-8), care reprezintă și numărul de numere individuale utilizate în sistem, indicele 8 este utilizat pentru a identifica un număr exprimat în octal. De exemplu, un număr octal este exprimat ca: 2378.

La fel ca sistemul hexazecimal, "sistemul de numere octale" oferă un mod convenabil de a converti numere binare mari în grupuri mai compacte și mai mici. Dar, în aceste zile sistemul de numerotare octal este utilizat mai rar decât cel mai popular sistem de numerotare hexazecimal și aproape că a dispărut ca un sistem digital de număr de bază.

Reprezentarea unui număr octal

Deoarece sistemul numerelor octale utilizează doar opt cifre (de la 0 la 7), nu există numere sau litere utilizate peste 8, dar conversia de la zecimal la octal și binar la octal urmează același model ca cel pe care l-am văzut anterior pentru hexazecimal.

Pentru a număra mai mult de 7 în octal, trebuie să adăugăm o altă coloană și să începem din nou în mod similar cu cea hexazecimală.

0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21 ... etc.

Din nou nu le confunda, 10 sau 20 NU este zece sau douăzeci, este 1+ 0 și 2 + 0 în octal, exact la fel ca pentru hexazecimal. Relația dintre numerele binare și octale este dată mai jos.

Numerele octale

Atunci se poate observa că numărul sau cifra octală 1 este echivalentă cu 3 biți, iar cu două cifre octale, 778 putem număra până la 63 în zecimal, cu trei cifre octale, 7778 până la 511 în zecimal și cu patru cifre octale , 77778 până la 4095 în zecimal și așa mai departe.

Numere octale. Exemplul nr. 1

Folosind numărul binar anterior 11010101110011112, convertiți acest număr binar la echivalentul său octal, (baza-2 la baza-8).

Astfel, 0011010101110011112 în forma sa binară este echivalent cu 1527178 în formă octală sau 54.735 în denary.

Numere octale. Exemplul nr. 2

Convertiți numărul octal 23228 la echivalentul său zecimal, (baza-8 la baza-10).

Deci, conversia octal la zecimal arată că 23228 în forma sa octală este echivalent cu 123410 în forma sa zecimală.

În timp ce Octal este un alt tip de sistem de numerotare digitală, este puțin folosit în aceste zile, în schimb, sistemul de numerotare hexazecimal utilizat mai frecvent este folosit deoarece este mai flexibil.