Matematik ve sayılar

Bitsel İşlem Hesaplayıcı

Tam sayılar üzerinde AND, OR, XOR, NOT, NAND, NOR ve bit kaydırma işlemlerini hesaplayın, ikili (binary) bit dizilimlerini inceleyin.

Aracı çalıştır

Bitsel işlem hesaplayıcı, tam sayılar üzerinde mantıksal ve kaydırma işlemlerini doğrudan hesaplamanızı sağlar. Araç; VE (AND), VEYA (OR), ÖZEL VEYA (XOR), DEĞİL (NOT), VE-DEĞİL (NAND), VEYA-DEĞİL (NOR) mantıksal işlemlerini ve sola veya sağa bit kaydırma seçeneklerini destekler.

Hesaplama yapmak için ilk tam sayıyı ve gerekiyorsa ikinci tam sayıyı girin. Boş bırakılan sayı alanları varsayılan olarak sıfır kabul edilir. DEĞİL işlemi yalnızca ilk girdiyi kullanırken, diğer tüm işlemler iki girdiyi birlikte ele alır. Sola ve sağa bit kaydırma işlemlerinde ikinci sayının sıfır veya pozitif bir tam sayı olması gerekir; negatif kaydırma değerleri işlenmez.

Girdiğiniz değerler hesaplama öncesinde tamsayıya dönüştürülür. Sonuç panelinde hesaplanan ondalık tam sayı ve en az sekiz bit genişliğinde ikili (binary) gösterimler listelenir. Böylece her bitin nasıl konumlandığını rahatça takip edebilir, yazılım geliştirme ve donanım tasarımı süreçlerindeki bit maskeleme adımlarını kolayca teyit edebilirsiniz.

Kullanım

  1. İlk tam sayı değerini A alanına girin.
  2. Gerekiyorsa ikinci tam sayı değerini B alanına yazın (DEĞİL işleminde bu alan kullanılmaz).
  3. Uygulamak istediğiniz bitsel işlemi seçin veya adını yazın.
  4. Çalıştır butonuna tıklayarak ondalık sonucu ve ikili bit dizilimlerini görüntüleyin.

Örnekler

  • A = 12 ve B = 10 için AND işlemi uygulandığında sonuç 8 olarak hesaplanır (ikili düzende 00001100 AND 00001010 = 00001000).
  • A = 5 ve B = 2 için left-shift işlemi seçildiğinde 5 sayısı sola iki basamak kaydırılarak 20 değeri elde edilir (00000101 << 2 = 00010100).

SSS

DEĞİL (NOT) işlemi yapılırken ikinci sayı neden dikkate alınmaz?

DEĞİL işlemi tekil bir bitsel işlemdir ve sadece ilk sayının (A) bitlerini ters çevirir. Bu nedenle B alanına girilen değer işleme katılmaz ve ikili gösterimi N/A olarak gösterilir.

Kaydırma işlemlerinde negatif bir değer girilirse ne olur?

Sola veya sağa bit kaydırma işlemlerinde kaydırma adımı negatif olamaz. B alanına negatif bir tam sayı girildiğinde hesaplama yapılmaz.

Sayı alanları boş bırakılırsa işlem nasıl yürütülür?

Girdi alanları boş bırakıldığında veya girilmediğinde sistem bu değerleri sıfır kabul ederek hesaplamayı tamamlar.

İşlem adları büyük-küçük harf duyarlı mıdır?

Desteklenen işlem adları büyük veya küçük harfle yazıldığında aynı şekilde algılanır.

Bu aracı sitenize ekleyin

Aşağıdaki kodla çalışan SmartPlusLab aracını web sitenize ekleyin.