Bir tümleyeni
yazan: Şadi Evren ŞEKER
Konunun diğer isimleri : (1 tümleyeni, İşaretli sayı gösterimi, Ones’ Complement, 1’s Complement, Signed number representations)
ikilik tabandaki bir sayının 1 tümleyeni her sayının tersidir. Örneğin sayı:
10110011
olarak verilmiş olsun. Bu sayının 1 tümleyeni:
01001100
olarak bulunur.
Bu bilgi 2 tümleyeninin hesabında da kullanılmaktadır.
Bir tümleyeni aynı zamanda sayının eksi değer olarak gösterilmesine de yaramaktadır. Aşağıdaki tabloda sayıların alabileceği değerler ve bu sayıların ikili ve onluk tabandaki gösterimleri verilmiştir:

yukarıdaki tabloda ikilik sistemde bir takım sayılar verilmiştir. Tablonun ikinci kolonunda bu sayıları 1 tümleyeni olarak yorumladığımızda 10luk sistemdeki karşılıkları, üçüncü kolonda ise bu sayıları normal birer ikilik sayı gibi görüp, 10luk sisteme çevirince çıkan karşılıkları verilmiştir.
Buna göre 0 sayısının bütün bitlerinin tersi -0 veya örneğin 10 sayısının bütün bitlerinin tam tersi -10 olmaktadır.
Bu ayrımı ilk bit belirlemektedir bu bit’e sign bit (yön biti) de denilmektedir.
« İki tümleyeni | Alt küme toplamı problemi (subset sum problem) »
Yorumlar
Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Bir tümleyeni' isimli yazı 28 Nov 2007 tarihinde, saat: 17:34 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam 626 defa okunmuştur.
Benzer yazıları Bilgisayar Kavramları, Bilgisayar Matematiği, Donanım ( Hardware ), Mantık Devreleri (Logic Circuits), Network(Ağ) kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.
Yazarın Kitabı
Bu yazının yazarı Şadi Evren ŞEKER'in son çıkan kitabı "Programlama ve Veri Yapılarına giriş (C, C++ ve JAVA ile)" hakkında bilgi almak için Buraya tıklayabilirsiniz.
Eklenen Son Yazılar
- Visual Basic ile Gösterici (Pointer) Kullanımı
- Hasse Çizgeleri (Hasse Diagrams)
- Zeki Vekiller (Akıllı Ajanlar, Intelligent Agents, Zeki Etmenler )
- Integral Kriptoanalizi ( Toplam Tecessüsü , Integral Cryptoanalysis)
- Diferansiyel Kriptoanalizi ( Fark Tecessüsü , Differential Cryptoanalysis)
- Sierpinski Üçgeni (Sierpinski Triangle)
- C ile programlamaya giriş final sınavı çözümleri
- Çok Seviyeli Sıralar (Multi Level Queues)
- Çift Özetleme (Double Hashing)
- İkinci Dereceden Sondalama (Quadratic Probing)
Yapılan Son Yorumlar
- Şadi Evren ŞEKER: Sıralama işleminiz poligonu...
- Şadi Evren ŞEKER: bahsettiğiniz sıralama algoritması...
- Abdurrahman ulusoy: merhaba hocam. gelişigüzel...
- Oguz Okutan: Merhaba hocam.. Fonksiyonlarda degere göre...
- Şadi Evren ŞEKER: Null, NULL, nil veya null olarak...
- Fatih Kabakci: hocam merhabalar,...
- kara: Çok güzel anlatılmış gerçekten teşekkürler...
- Şadi Evren ŞEKER: Bahsettiğiniz şekil dönüşümü...
- Caner: Kullanıcıdan açı girdisi almıyorsanız...
- Furkan Yediyildiz: Algoritmanin mantigi cok güzel...
- havva: çok sağolun çok güzel açıklamalar var tşk...
- Şadi Evren ŞEKER: typedef komutu, bir yapıdan yeni bir...
- fatih kabakci: hocam ben structures ile ilgili bir sorum...
- Şadi Evren ŞEKER: evet, yukarıda açıklanan, herhangi...
- Abdurrahman ulusoy: fi açısından teta kadar döndürme...
- Şadi Evren ŞEKER: Hayır yok, bir noktanın, herhangi...
- Abdurrahman ulusoy: Bu durumda yukarıdaki formüllerin...
- Abdurrahman ulusoy: Merhaba hocam Üstteki mesajımda...
- mustafa ekmekcioğlu: merhaba şadi bey ben hacettepe...
- Şadi Evren ŞEKER: Talebiniz üzerine...
Yakın Yazılar
Bağlantılar
[...] tabanda göstermenin bir devamı olarak eksi sayı ve artı sayıları da ayırmak gerekmektedir. bir tümleyeni gibi iki tümleyeni de eksi sayıları göstrem biçimlerinden birisidir. iki tümleyenini almak [...]
tümleyen ne demek?
Tümleyeni terimini şu şekilde tanımlayabiliriz: “bir sayının tümleyeni ile birlikte bir bütün oluşturduğu sayı”.
Yani X sayısının eksikliğini tamamlayan sayıya “X sayısının tümleyeni” denir. Yukarıdaki konuda 1 tümleyeni anlatılmıştır.
Yani sayının eksi değerinin nasıl hesaplanacağı, yani sayının tersi anlatılmıştır. Bu değer ile sayının kendisi toplandığında 0 değeri elde edilir.