Sekizli Sayı Sistemi Nedir?
Sekizli sayı sistemi (taban 8) sekiz benzersiz rakam kullanır: 0, 1, 2, 3, 4, 5, 6 ve 7. Sekizli bir sayıda her pozisyon, sağdan başlayarak gibi 8’in bir kuvvetini temsil eder. Bu sayı sistemi genellikle programlama ve bilgisayar mimarisi alanlarında kullanılır çünkü bitleri üçlü gruplar halinde gruplayarak ikili gösterimi basitleştirir.
Örneğin, sekizli sayısı şu şekilde hesaplanır:
Onaltılı Sayı Sistemi Nedir?
Onaltılı sayı sistemi (taban 16) on altı sembol kullanır:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Bu sembollerde A = 10, B = 11, C = 12, D = 13, E = 14, F = 15 ondalık formda anlamına gelir.
Onaltılı bir sayıda her pozisyon, 16’nın bir kuvvetini temsil eder.
Örneğin:
Sekizli Sayıdan Onaltılı Sayıya Nasıl Dönüştürülür?
Her iki sistem de pozisyonel ve 2’nin kuvvetlerine dayanır (sekizli: , onaltılı: ), bu nedenle aralarındaki dönüştürme genellikle ikili yoluyla ya da ara bir adım olarak ondalık sistemi kullanarak gerçekleştirilir.
Yöntem 1: Ondalık Sistem Üzerinden Dönüştürme
Adım 1. Sekizli sayıyı ondalık sisteme dönüştürün
Sekizli sayının her basamağı, sağdan başlayarak pozisyon kuvvetine yükseltilmiş 8 ile çarpılır.
Adım 2. Ondalık sayıyı onaltılıya çevirin
Elde edilen ondalık sayıyı 16’ya bölün. Bölme, bölüm sıfır olana kadar devam ettirilir. Kalanları ters sırayla yazın — bu, son onaltılı değeri verir.
Hesaplama Örneği
sekizli sayısını onaltılıya dönüştürün.
Sekizli sayıyı ondalık olarak dönüştürün
Sonra ondalık sayıyı onaltılıya çevirin
| Bölme | Tam Sayı Bölümü | Kalan |
|---|---|---|
| 14 ÷ 16 | 0 | 14 → E |
Sonuç:
Yöntem 2: Doğrudan İkili Üzerinden Dönüştürme
Başka bir pratik yol, ikili ara kullanmaktır.
- Her sekizli rakamı 3-bit ikili eşdeğerine dönüştürün.
- Tüm bitleri birleştirin.
- İkili sayıyı sağdan sola doğru 4-bit gruplar halinde bölün.
- Her grubu onaltılı eşdeğerine dönüştürün.
Hesaplama Örneği
sekizli sayısını onaltılıya dönüştürün.
| Sekizli | İkili (3-bit) |
|---|---|
| 4 | 100 |
| 5 | 101 |
Birleştirilmiş ikili: 100101
4-bit gruplara bölün (sağdan), gerekirse başa sıfır ekleyin: 0010 0101
| İkili grup | Onaltılı eşdeğer |
|---|---|
| 0010 | 2 |
| 0101 | 5 |
4-bit grupların dönüşüm tablosunu ikiliyi onaltılıya çevirici ve 3-bit grupların dönüşüm tablosunu ikiliyi sekizliye çevirici üzerinde bulabilirsiniz.
Notlar
- Sekizli ve onaltılı sistemler, genellikle hata ayıklama ve adresleme için kullanılan ikili gösterimin kompakt formlarıdır.
- Her sekizli rakam, üç ikili rakama doğrudan eşdeğerdir, her onaltılı rakam ise dört ikili rakama eşdeğerdir.
- İkili üzerinden dönüştürme, elle ya da dijital olarak gerçekleştirildiğinde daha hızlı ve hatasız bir yöntemdir.
Sıkça Sorulan Sorular
7352₈ sayısını onaltılıya nasıl dönüştürülür?
sayısını ondalık olarak çevirin:
Şimdi 3818’i 16’ya bölün:
| Bölme | Bölüm | Kalan |
|---|---|---|
| 3818 ÷ 16 | 238 | 10 → A |
| 238 ÷ 16 | 14 | 14 → E |
| 14 ÷ 16 | 0 | 14 → E |
Kalanları sondan başa doğru okuyun:
İkili üzerinden dönüştürmenin avantajı nedir?
Çünkü hem sekizli hem de onaltılı sistemler doğrudan ikili kuvvetlerle ilgilidir, ikili üzerinden dönüştürme, aritmetiği atlar ve basit bit gruplama işlemi kullanır (sekizli için 3, onaltılı için 4).
10 sekizli sayısını onaltılıya dönüştürme
sayısını ondalık olarak çevirin.
Şimdi 8’i onaltılıya çevirin.
| Bölme | Bölüm | Kalan |
|---|---|---|
| 8 ÷ 16 | 0 | 8 → 8 |
Kalanları sondan başa doğru okuyun: