İkiye tümleyen hesaplama
Bu ikiye tümleyen hesaplama aracı, işaretli tam sayıları ikilik sisteme ve geri çevirir. Örnek: −42, 8 bitte 1101 0110 olur.
Kaynak: Hennessy/Patterson, Computer Organization and Design, Kap. „Signed and Unsigned Numbers“ (Zweierkomplement). Güncelleme: .
Nasıl hesaplanır?
İkiye tümleyen, bilgisayarlarda negatif tam sayıların standart gösterimidir. En yüksek bit işaret görevi görür; toplama ve çıkarma aynı devreyle, özel durum olmadan yapılır.
Dönüşüm nasıl yapılır
Negatif olmayan sayı her zamanki gibi ikilik yazılır ve solda sıfırlarla tamamlanır. Negatif sayı için: mutlak değeri ikilik yazın, tüm bitleri çevirin (bire tümleyen) ve 1 ekleyin. Tersi: en yüksek bit 1 ise değer u − 2ⁿ’dir; u, bit dizisinin işaretsiz sayı olarak okunmuş hâlidir. n bitle −2^(n−1) ile 2^(n−1) − 1 arası gösterilir; 8 bitte -128 ile 127.
Örnek
8 bitte −42: mutlak değer 42, 0010 1010 olur. Çevirince 1101 0101 (bire tümleyen), 1 eklenince 1101 0110, onaltılık D6 çıkar. Kontrol: 1101 0110 işaretsiz okunursa 214 eder ve 214 − 256 = -42’dir. 1000 0000 dizisi en küçük 8 bitlik sayı olan -128 demektir; +128 artık sığmaz. 16 bitte −1, onaltılık FFFF’dir. Bire tümleyen olarak okunsaydı 1101 0110 dizisinin değeri -41 olurdu.
- Bire tümleyen yalnızca bitleri çevirir; iki sıfırı vardır (+0 ve −0).
- İkiye tümleyenin tam bir sıfırı vardır, ama negatif aralık bir fazladır.
- Kısa bit dizileri solda 0 ile tamamlanır, asla 1 ile değil.
Sıkça sorulan sorular
Negatif sayı ikiye tümleyene nasıl çevrilir?
Mutlak değeri ikilik yazın, tüm bitleri çevirin ve 1 ekleyin. 8 bitte −42 için: 0010 1010 → 1101 0101 → 1101 0110.
Bire tümleyen ile ikiye tümleyen arasındaki fark nedir?
Bire tümleyen yalnızca bitleri çevirir; ikiye tümleyen ardından 1 ekler. Böylece tek sıfır kalır ve aritmetik özel kural olmadan çalışır.
Bir bayt ikiye tümleyende hangi aralığı kapsar?
8 bitte -128 ile 127 arasını, yani 256 farklı değeri.
Kaynaklar ve yasal dayanak
- Hennessy/Patterson, Computer Organization and Design, Kap. „Signed and Unsigned Numbers“ (Zweierkomplement)
- Wikipedia – İkiye tümleyen
Güncelleme: · Editoryal ilkeler
Benzer araçlar
- İkilik sayı hesap makinesi (adım adım)İkilik sayı hesap makinesi: ikilik sayıları toplayın, çıkarın, çarpın, bölün ve AND, OR, XOR ile birleştirin; sonuç onluk ve onaltılık da görünür.
- Sayı sistemleri dönüştürme (adım adım)Sayı sistemleri dönüştürme: ikilik, sekizlik, onluk, onaltılık ve 2–36 tabanları arasında çevirin – adım adım çözüm, kesirler ve ikinin tümleyeni.
- Doğruluk tablosu oluşturucuDoğruluk tablosu online: VE, VEYA, DEĞİL, XOR, → veya ↔ içeren ifadeyi yazın; adımlı tabloyu, DNF ve CNF’yi ve eşdeğerlik denetimini görün.
- Üslü sayı hesaplama adım adımÜslü sayı hesaplama: üs, n. dereceden kök ve her tabanda logaritma hesaplayın – negatif ve kesirli üslerle, adım adım çözüm ve bilimsel gösterimle.
- Logaritma hesaplamaLogaritma hesaplama her taban için: log, ln, log10 ve log2; taban değiştirme adımları, kontrol ve iki tam sayı arasında tahmin ile birlikte.
- MB GB çevirmeMB GB çevirme: 1 GB = 1.000 MB, 1 GiB = 1.024 MiB. KB, TB, bit, Mbit birimlerine ve indirme süresine de çevirin – hesaplama adımları ve tabloyla, ücretsiz.
- Online hesap makinesiÜcretsiz online hesap makinesi: yazın veya dokunun, sonuç anında gelsin – işlem önceliği, parantez, yüzde, karekök, adım adım çözüm ve geçmiş.
- Sürtünme kuvveti hesaplamaSürtünme kuvveti hesaplama: kütle, sürtünme katsayısı ve eğim açısından normal kuvvet, eğim bileşeni, sürtünme, sınır açı ve çekme kuvvetini bulun.
- Basit formül ve molekül formülü hesaplamaBasit formül hesaplama: kütlece yüzde veya her elementin gramından adım adım basit formülü, mol kütlesi verilirse molekül formülünü de bulun.