Ósemkowy system liczbowy
Oktalowy system liczbowy jest systemem liczbowym o podstawie 8. Używa się w nim cyfr od 0 do 7. System ten jest podobny do binarnego (podstawa 2) i szesnastkowego (podstawa 16). Liczby ósemkowe są zapisywane przy użyciu litery o przed liczbą, na przykład o04 lub o1242. Liczby oktalne są również czasami zapisywane z małą ósemką na dole po prawej stronie, jak w 12428.
W pewnym okresie system ósemkowy był używany głównie do pracy z komputerami. Zapewniał on łatwiejszy sposób pracy z liczbami binarnymi. Gdy komputery przeszły z systemów 24-bitowych na 32- i 64-bitowe, system szesnastkowy zastąpił ósemkowy w większości zastosowań. Niektóre grupy, na przykład rdzenni Amerykanie używający języka Yuki w Kalifornii i języków Pamean w Meksyku, również używają ośmiobitowego systemu numeracji. Robią to, ponieważ kiedy liczą, używają odstępów między palcami zamiast liczyć rzeczywiste palce.
Oktalna i binarna
System liczb oktalnych wykorzystuje "trzybitowe" kodowanie binarne. Każda cyfra w liczbie ósemkowej jest taka sama jak trzy cyfry w liczbie binarnej. Grupowanie cyfr binarnych odbywa się od prawej do lewej. Pierwsze trzy cyfry binarne od prawej strony są grupowane w ostatnią część liczby ósemkowej, a następnie kolejne trzy cyfry tworzą przedostatnią część liczby.
|
|
|
Oktalna i dziesiętna
W systemie dziesiętnym (podstawa 10), każda cyfra w systemie ósemkowym jest równa tej cyfrze pomnożonej przez wykładnik 8, który jest równy jej położeniu minus jeden.
| Lokalizacja | |||||
6 | 5 | 4 | 3 | 2 | 1 | |
Wartość | 32768 (85) | 4096 (84) | 512 (83) | 64 (82) | 8(81) | 1 (80) |
Przykład: o3425 w systemie dziesiętnym
|
|
Wartości oktalne i szesnastkowe
Octal jest podobny do szesnastkowego, ponieważ oba są łatwo konwertowane do binarnego. Tam gdzie ósemkowy jest równy trzycyfrowemu zapisowi binarnemu, szesnastkowy jest równy czterocyfrowemu zapisowi binarnemu. Gdzie liczby ósemkowe zaczynają się od litery "o", liczby szesnastkowe kończą się literą "h". Najłatwiejszym sposobem konwersji z jednego na drugi jest konwersja do systemu binarnego, a następnie do drugiego systemu.
Octal | Binarne | Szesnastkowy | ||||||||
trzycyfrowy | czterocyfrowy | |||||||||
o4 | 100 | 0100 | 04h | |||||||
o15 | 001 | 101 | 1101 | 0Dh | ||||||
o306 | 011 | 000 | 110 | 1100 | 0110 | C6h | ||||
o54253 | 101 | 100 | 010 | 101 | 011 | 0101 | 1000 | 1010 | 1011 | 58ABh |
Powiązane strony
- System liczb binarnych
- Szesnastkowy system liczbowy
- dziesiętny system liczbowy
Pytania i odpowiedzi
Q: Co to jest ósemkowy system liczbowy?
O: Oktalny system liczbowy to system liczbowy o podstawie 8, który wykorzystuje cyfry od 0 do 7.
P: W jaki sposób system ósemkowy jest podobny do innych systemów liczbowych?
O: System ósemkowy jest podobny do binarnego (podstawa 2) i szesnastkowego (podstawa 16) systemu liczbowego.
P: Jak zapisuje się liczby ósemkowe?
O: Liczby ósemkowe są zapisywane przy użyciu litery o przed cyfrą, na przykład o04 lub o1242. Czasami są one również zapisywane z małą cyfrą 8 w prawym dolnym rogu, jak w 12428.
P: Do czego głównie służył system ósemkowy?
O: W pewnym okresie system ósemkowy był używany głównie do pracy z komputerami, zapewniając łatwiejszy sposób pracy z liczbami binarnymi.
P: Dlaczego system szesnastkowy zastąpił system ósemkowy w większości zastosowań w komputerach?
O: Gdy komputery przeszły z systemów 24-bitowych na systemy 32- i 64-bitowe, system szesnastkowy zastąpił system ósemkowy w większości zastosowań.
P: Kto jeszcze używa ósemkowego systemu numeracji?
O: Niektóre grupy, takie jak rdzenni Amerykanie używający języka Yuki w Kalifornii i języków Pamean w Meksyku, używają ósemkowego systemu numeracji, ponieważ liczą za pomocą spacji między palcami zamiast liczenia rzeczywistych palców.
P: Jakiego rodzaju cyfr używa system ósemkowy?
O: System ósemkowy wykorzystuje cyfry od 0 do 7.