Hex dump okurken bu bit hesaplayıcıyı nerede kullanıyorum, nerede bırakıyorum

Bu sayfa tek bir bit işlemi yapar: iki ikili sayı, altı işlemden biri (AND, OR, XOR, NOT, SHL, SHR) ve 8, 16, 32 ya da 64 bit genişlik. Girdi alanı yalnızca 0 ve 1 kabul eder, onaltılık veya ondalık yazarsanız sonuç alamazsınız. İşaretli sayı, döndürme ya da toplu işlem gerekiyorsa bu araç işinizi görmez.

Sayfanın kendi örneği ne veriyor?

Örnekte 1010 ile 1100, 8 bit genişlikte AND’leniyor: BIN 00001000, DEC 8, HEX 8. Aynı hesabı kendi tarafımda tekrarladım, üç satır da birebir aynı çıktı. Çıktı her zaman bu üç satırdan oluşuyor.

BIN satırı seçilen genişliğe göre baştan sıfırla doldurulur, DEC onluk değeri verir, HEX büyük harfle ve başında sıfır olmadan yazılır. Yani 16 bitte 1010’u terslerseniz HEX tarafında FFF5 görürsünüz ama küçük bir sonuçta sadece 8 yazar.

Girdi olarak neyi kabul etmiyor?

Girdi deseni yalnızca 0 ve 1 karakterlerinden oluşan bir dizi. Şunlar doğrudan reddedilir:

  • 0b1010 — önek tanınmıyor, b harfi ikili rakam değil
  • 255 — 2 ve 5 ikili rakam değil
  • A3 — onaltılık harf kabul edilmiyor
  • 8 bit seçiliyken 9 haneli giriş — hane sayısı genişliği aşamaz

Tek bir hata mesajı çıkar ve hangi karakterin sorun olduğunu söylemez. Uzun dizilerde hatayı gözle aramak gerekir.

11111111 neden -1 değil de 255?

Sonuç (2^n - 1) maskesiyle kırpılıyor, işaret biti diye bir kavram yok. 8 bitte 11111111 DEC 255 ve HEX FF verir. İkiye tümleyen yorumu tamamen size kalır.

Aynı maske NOT’u da etkiliyor: 8 bitte 1010 terslenince 11110101, yani 245 çıkıyor, -6 değil. Taşan bit sessizce atılıyor; 10000001 bir bit sola kayınca 00000010 yani 2 oluyor, carry bayrağı diye bir şey yok.

Hangi durumda başka bir şeye geçmek gerekir?

İhtiyaçBu sayfaYerine ne yapılır
Onaltılık veya onluk girdiYok, yalnızca ikiliÖnce ikiliye çevirip yapıştırmak
Negatif sonuç, işaretli yorumYok, sonuç 0 ile 2^n-1 arasıİkiye tümleyeni elle okumak
Döndürme, NAND, NOR, XNORYok, sadece altı işlemKısa bir betik veya dilin kendi operatörü
12 veya 24 bit genişlikYok, sadece 8/16/32/64Fazla bitleri elle maskelemek
Yüzlerce satırı toplu işlemeYok, tek giriş tek sonuçDöngü yazmak

SHR mantıksal kaydırma yapıyor: boşalan basamaklar 0 ile doluyor, işaret korunmuyor. Aritmetik kaydırma seçeneği yok. Kaydırma miktarı “Adet” alanından geliyor ve 0 ile genişlik arasına sıkıştırılıyor, genişlik kadar kaydırınca sonuç 0 oluyor.

Zincirleme de yok: a AND b OR c gibi bir ifade yazamıyorsunuz, her seferinde tek işlem tek sonuç. NOT tek operandlı, ikinci girdi alanı bu işlemde yok sayılıyor.

Araç burada: bit düzeyinde hesaplayıcı. Dosya yükleme, toplu işlem ve geçmiş yok; sayfa cihazda çalışıyor, kayıt istemiyor, ücretsiz.

İşlevler ve parametreler, toolpug.com’daki bu aracın Kasım 2026 sürümüne göre yazıldı.