Dikatakan bahwa pada komplemen 2's 0 hanya memiliki satu nilai, sedangkan pada komplemen 1's baik +0 dan -0 memiliki nilai yang terpisah. Apakah mereka?
arithmetic
pengguna136782
sumber
sumber
000...0
dan111...1
. Tetapi dua representasi ini masih membuat hanya nilai tunggal.Jawaban:
Dalam komplemen 1 Anda hanya membalikkan semua bit.
Pertimbangkan 2 contoh ini (dengan asumsi 8 bit):
Jadi, Anda memiliki 2 cara untuk mewakili angka 0
Dalam komplemen 2, Anda menambahkan 1 ke representasi komplemen 1 dari angka negatif
Jadi, Anda hanya memiliki satu cara untuk mewakili 0 dalam kasus ini
Seperti yang Anda lihat dari contoh perbedaannya adalah:
sumber
sumber
Berbicara tentang dua nilai 0 yang berbeda dalam komplemen seseorang adalah menyesatkan. Komplemen satu (dan komplemen dua) adalah representasi angka biner . Mereka menggambarkan cara untuk mewakili angka dalam biner, dan bagaimana melakukan operasi aritmatika pada mereka. Angka yang diwakili oleh urutan bit adalah nilainya.
sumber