Sayı Sistemi Çevirici — Binary, Decimal, Hex, ASCII | ahmettariksahin.com

Sayı Sistemi Çevirici

Decimal, binary, hexadecimal ve ASCII arasında anlık dönüşüm. Herhangi bir alana değer girin veya bitlere tıklayarak ikili sistemi etkileşimli olarak keşfedin.

Sayı Sistemleri Nedir ve Nasıl Dönüştürülür?

Sayı Sistemleri Rehberi

Bilgisayarlar yalnızca iki fiziksel durumu ayırt edebilir: elektrik var (1) veya yok (0). Tüm yazılımlar, görseller, sesler ve ağ paketleri sonunda bu iki durumun kombinasyonuna indirgenir. Farklı sayı sistemleri, bu temel veriyi farklı tabanlarda ifade etmek için kullanılır.

DEC Onluk Sistem

Günlük yaşamda kullandığımız sistem. 10 sembol (0–9). Her basamak, 10'un katlarını temsil eder: 1, 10, 100, 1000…

BIN İkili Sistem

Bilgisayarların temel dili. Yalnızca 0 ve 1. Her basamağa "bit" denir; 8 bit bir "bayt" (byte) oluşturur ve 0–255 arası değerleri tutar.

HEX Onaltılık Sistem

16 sembol (0–9 ve A–F). 4 bit tam olarak 1 hex basamağa karşılık gelir. Bellek adresleri, renk kodları (#FF5733) ve hash değerlerinde yaygın kullanılır.

ASCII Karakter Kodlama

American Standard Code for Information Interchange. 0–127 arasındaki decimal değerlerin her birine bir karakter atanır. 'A' = 65, 'a' = 97, '0' = 48.

Dönüşüm Formülleri

Binary → Decimal: Her biti 2^konumu ile çarp, topla.
1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11₁₀

Decimal → Binary: Sayıyı 2'ye böl, kalanları ters sırala.
11 ÷ 2 = 5 kalan 1 → 5 ÷ 2 = 2 kalan 1 → 2 ÷ 2 = 1 kalan 0 → 1 ÷ 2 = 0 kalan 1 → 1011₂

Binary → Hex: 4-bit gruplar (nibble) doğrudan 1 hex basamağa eşlenir.
1011 0101₂ → B = 1011, 5 = 0101B5₁₆

Bit ve Bayt

Bir bit, bilginin en küçük birimidir: 0 veya 1. Sekiz bit bir araya geldiğinde bir bayt oluşur ve 0 ile 255 arasında 256 farklı değeri temsil edebilir. Bir ASCII karakteri 1 bayt, bir RGBA renk değeri 4 bayt, modern bir işletçim sistemindeki bellek adresleri ise 8 bayt (64-bit) ile ifade edilir.

Çevirici

Onluk DEC · Taban 10
İkili BIN · Taban 2
Onaltılık HEX · Taban 16
ASCII Karakter ASCII · Taban 128
Örnek:
8-Bit Görselleştirici
Kutucuklara tıklayarak bitleri açıp kapatın. Tüm alanlar anında güncellenir.
8-bit değer:
·
Hex:
·
Karakter:
Giriş değeri 255'ten büyük — görselleştirici düşük 8 biti (son bayt) göstermektedir.