Bitsel hesaplayıcı
İki sayı üzerinde AND, OR, XOR, NOT ve bit kaydırma işlemleri yapın ve sonucu bit-bit görün.
Bitsel hesaplayıcı
Satır başına bir sayı girin ve bir işlem seçin — AND, OR, XOR, NOT, sola kaydır veya sağa kaydır — sonucu anında görmek için. Bu araç, bir hesaplayıcının ondalık çıkışının yeterli olmadığı durumlar için tasarlanmıştır: izin maskesini kontrol etme, bayrak alanının hata ayıklanması, bir kaydırmanın bir bayt üzerinde ne yaptığını anlama veya elle hesaplanan ikinin tamamlayıcısı değerini doğrulama.
Her operandı bağımsız olarak ikili, sekizli, onlu veya onaltılı formatta okuyun ve yazın, böylece doğrudan bir hata ayıklayıcıdan onaltılı bir bayrak alabilir ve ön konversiyon adımı olmadan ondalık veya ikili bir yanıt elde edebilirsiniz. Bit genişliği (8, 16, 32 veya 64) işlemin kaç bit üzerinde çalıştığını ayarlar: uygun olmayan bir değer tam olarak gerçek bir yazmaçta olduğu gibi o genişliğe kaydırılır ve araç sessizce kesme yerine bunu bildiri. İşaretli mod, düz işaretsiz yerine değerleri ikinin tamamlayıcısı olarak okur ve yazar; sağa kaydırmalar için aritmetik (işaret koruyan) veya mantıksal (sıfırla dolduran) arasında seçim yapabilirsiniz — bu da sağa kaydırmanın negatif bir sayı üzerinde işaretini koruup korumayacağını belirler.
"Operandları bit-bit hizalanmış olarak göster" seçeneğini açın ve çıkış her iki operandı ve sonucu bir diğerinin altında gösterir, her sütunda bir bit, operatör ve ayırıcı satır ile — bir AND veya kaydırmayı el ile kontrol etmek için kağıda çizeceğiniz yerleşim, yazarken anında oluşturulur. NOT ve kaydırmalar sonuca karşı tek bir operand satırı gösterirken; AND, OR ve XOR her ikisini de gösterir.
Her şey tarayıcınızda yerel olarak çalışır: sayılar hiçbir zaman cihazınızı terk etmez, bu nedenle dahili bayrakların veya protokol alanlarının nasıl oluşturulduğunu gösteren değerlerle kullanmak güvenlidir. Sonucu kopyalayın, .txt dosyası olarak indirin veya başka bir işlemi zincirlemek için doğrudan girişe geri gönderin.