Onaltılık Hesap Makinesi & Dönüştürücü

32 bit onaltılık toplama, çıkarma, çarpma, bölme ve bit düzeyinde işlemler yapın. Taban 16, taban 10 ve taban 2 arasında kolayca geçiş sağlayın.

Ücretsiz Hex Aritmetik & Mantık Hesap Makinesi

Anında hesaplamak için onaltılık değerlerinizi aşağıya girin. Tüm işlemler doğrudan tarayıcınızda yerel olarak çalışır.

Canlı Hex / Ondalık / İkilik Dönüştürücü

0xFA7

Onaltılık Değerler Nasıl Hesaplanır (Adım Adım)

Onaltılık sayı sistemi ondalık ve ikilik sistemlerle aynı matematiksel mantıkla çalışır ancak taban olarak on altıyı kullanır. Sıfırdan dokuza kadar olan rakamların yanı sıra on ile on beş arasındaki sayıları ifade etmek için A, B, C, D, E ve F harflerini içerir.

Her onaltılık basamak tam olarak dört ikilik biti temsil eder ve bilgisayar biliminde bu birim nibble olarak adlandırılır. Bu mimari uzun bir ve sıfır dizilerini veri kaybı olmadan çok daha kısa ve okunabilir bir biçime dönüştürür.

Manuel onaltılık hesaplamalarda basamak değerleri anlaşılmalıdır. Her basamak en sağdaki sıfırıncı dereceden başlayarak on altının artan kuvvetlerini temsil eder. Toplam değer basamak değerinin basamak katsayısıyla çarpılmasıyla elde edilir.

Etkileşimli Nibble Görselleştirici

1
1
1
1

Tek bir Hex basamağını (0-F) 4 ikilik bite ayrılmış olarak görmek için yukarıya yazın.

Onaltılık Toplama

Onaltılık toplama işlemi ondalık toplamaya benzer ancak basamak toplamı on beşi aştığında bir üst basamağa devir gerçekleşir. Toplam on altı veya daha fazlaysa on altı çıkarılır, kalan yazılır ve bir sonraki sütuna bir devredilir.

Onaltılık Çıkarma & İkiye Tümleyen Mantığı

Onaltılık sayılarda çıkarma yaparken üstteki rakam küçükse yan basamaktan on altı ödünç alınır. Modern işlemciler donanım seviyesinde çıkarma yapmak yerine negatif sayıları ikiye tümleyen formatına çevirip toplama işlemi uygular.

Bit Düzeyinde İşlemler (AND, OR, XOR, Kaydırmalar)

Bit düzeyindeki işlemler onaltılık sayıları ikilik düzeyde karşılaştırarak bitleri maskeler veya kaydırır. Mantıksal AND işlemi yalnızca her iki bit bir olduğunda bir üretir. XOR işlemi kriptografide yaygın kullanılır çünkü yalnızca bitler birbirinden farklıysa bir döndürür.

Bit Düzeyinde Mantık Alanı (4-bit)

A
C
1
0
0
0
8

Video Eğitimler: Onaltılık Dönüşümler

Görsel anlatımlar taban 16 dönüşümlerinin mantığını kavramanın en hızlı yoludur. Matematik ve bilgisayar eğitmenlerinin hazırladığı adım adım taban dönüştürme videolarını aşağıda bulabilirsiniz.


Onaltılık Dönüşüm Referans Tablosu

Temel onaltılık karşılıkları bilmek ham sistem verilerini incelerken işinizi hızlandırır. Bu referans tablosu sıfırdan on beşe kadar olan temel dönüşümleri ve 0xFF gibi sık karşılaşılan sistem sabitlerini içerir.

Onaltılık (Taban 16)Ondalık (Taban 10)İkilik (Taban 2)
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111
14200001 0100
3F630011 1111
FF2551111 1111

Programlamada Onaltılık Sayıların Pratik Kullanımı

Bilgisayar donanımı verileri sekiz bitlik baytlar halinde düzenler. Taban 16 mimarisi dijital bellek mimarisiyle birebir örtüştüğünden yazılım mühendisliğinde temel bir yetkinliktir.

Bellek Adresleri ve İşaretçiler

Sistem belleği yazılımların veri okumak için başvurduğu adreslerden oluşur. Bellek haritasını düzenli tutmak adına bu adresler onaltılık biçimde yazılır. Program çökmelerinde oluşan bellek dökümleri hatanın oluştuğu tam adresi hex koduyla raporlar.

Interactive RAM Map

Inspector

Yukarıdaki bir bellek bloğunun üzerine gelin

Web Tasarımında RGB Renkleri

Web tasarımcıları ekranlarda renk tutarlılığı sağlamak için altı basamaklı hex kodları kullanır. Kod kırmızı, yeşil ve maviyi temsil eden üç çiftten oluşur ve her çift ilgili renk kanalının sıfır ile 255 arasındaki yoğunluğunu belirler.

RGB Hex Mixer

RedFF
Green57
Blue33

#FF5733

MAC Adresleri ve IPv6

Tüm ağ donanımları MAC adresi olarak bilinen benzersiz bir donanım kimliğine sahiptir ve bu adres on iki onaltılık basamakla yazılır. Modern IPv6 protokolü de devasa adres alanını temsil etmek için tamamen hex yapısına güvenir.


Bilgisayar Biliminde İleri Seviye Hex Kullanımı

Sistem mühendisleri donanım seviyesinde çalışırken onaltılık formatı tercih eder. İkilik verilerin uzunluğu insan algısını zorlarken taban 16 yapısı makine kodunu hızlıca analiz edilebilecek kompakt bir biçime sokar.

Hata Ayıklama ve Hex Dökümleri

Derlenmiş bir yazılım beklenmeyen davranışlar sergilediğinde geliştiriciler ham baytları görmek için hex dökümü alır. Bu işlem standart metin editörlerinde fark edilemeyen bozuk veri paketlerini açığa çıkarır.

Assembly Dili ve Makine Kodu

Assembly programlama doğrudan işlemci komut seti mimarisiyle etkileşim gerektirir. İşlemci işlem kodları (opcode) ve yazmaç ofsetleri hesaplama karmaşasını önlemek adına onaltılık olarak ifade edilir.

CPU
0xA1 0xFF 0x3C

Kriptografi ve Özetleme Algoritmaları

SHA-256 ve MD5 gibi kriptografik algoritmalar sabit uzunlukta dijital imzalar üretir. Bu özet çıktıları veri bütünlüğünü doğrulamak amacıyla standart olarak onaltılık dizgiler halinde sunulur.

e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

SHA-256 Secured

Sağlama Toplamları ve Veri Doğrulama

Ağ protokolleri veri paketlerini onaltılık CRC döngüsel artıklık denetimi sağlama toplamlarıyla sarar. Alıcı donanım yerel toplamı hesaplayıp paket başlığıyla karşılaştırarak iletim hatalarını saptar.


Sıkça Sorulan Sorular

Onaltılık sayı sistemi nerelerde kullanılır?

Onaltılık sistem bilgisayarlarda ikilik verileri kompakt biçimde temsil etmek için kullanılır. Bellek adreslerinin incelenmesinde, hata ayıklamada ve dijital renk tanımlamalarında temel araçtır.

Neden ikilik sistem yerine onaltılık sistem tercih edilir?

İkilik diziler fazlasıyla uzundur ve hata yapmadan okunması zordur. Tek bir onaltılık basamak tam dört ikilik bite denk geldiğinden sekiz bitlik bir bayt yalnızca iki karakterle yazılabilir.

Hex bir sayı elle ondalık sisteme nasıl dönüştürülür?

Her basamaktaki sayı değeri en sağdaki sıfırıncı basamaktan başlayarak on altının kuvvetiyle çarpılır ve elde edilen tüm çarpımlar toplanır.

0xFF değeri ne anlama gelir?

0xFF değeri ondalık sistemdeki 255 sayısına eşittir. İşaretsiz sekiz bitlik bir bayt içinde saklanabilecek en yüksek değerdir ve sekiz bitin tümünün bir olduğunu gösterir.

Web renkleri onaltılık sistemde nasıl gösterilir?

Web renkleri kırmızı, yeşil ve mavi ışık karışımını belirten altı basamaklı bir kodla yazılır. İlk iki basamak kırmızıyı, ortadaki iki basamak yeşili ve son iki basamak maviyi temsil eder.

MAC adresi nedir ve neden hex olarak yazılır?

MAC adresi ağ kartlarına atanan benzersiz bir donanım tanımlayıcısıdır. İki basamaklı altı hex grubundan oluşur ve hex biçimi adresin kısa ve anlaşılır kalmasını sağlar.

Hex sisteminde büyük ve küçük harf farkı var mıdır?

Matematiksel olarak hiçbir fark yoktur. A ile F arasındaki harflerin büyük veya küçük yazılması aynı on ile on beş arasındaki sayısal değerleri temsil eder.

Hex değerlerle bit düzeyinde işlemler yapılabilir mi?

Evet, sistem programlamada bu çok yaygındır. Değerler ikilik sisteme dönüştürülüp mantıksal işlem uygulandıktan sonra sonuç tekrar hex formatına çevrilir.

Onaltılık sistemde ikiye tümleyen ne demektir?

İkiye tümleyen, bilgisayar işlemcilerinin negatif tamsayıları temsil etmek için kullandığı bir yöntemdir. Tüm bitler tersine çevrilip sonuca bir eklenerek hesaplanır.

Onaltılık sistemde neden A ile F arasındaki harfler kullanılır?

Ondalık sistemde sıfırdan dokuza kadar on simge vardır. Onaltılık sistem on altı simgeye ihtiyaç duyduğundan ondan on beşe kadar olan değerler için alfabenin ilk altı harfi seçilmiştir.

0x ön eki ne anlama gelir?

0x ön eki C, C++, Python ve Java gibi dillerde ardından gelen sayının onaltılık sistemde yazıldığını derleyiciye bildiren standart bir sözdizimi kuralıdır.

Hex dökümü (hex dump) nedir?

Hex dökümü bir dosyanın veya bellek alanının ham baytlarının ekranda onaltılık formatta listelenmesidir ve derinlemesine hata ayıklamada kullanılır.