140 likes | 219 Views
1’s and 2’s complement. One’s Complement (4-bit binary). ( + ) ditulis seperti biasa ( - ) “1” diubah menjadi “0” dan “0” diubah menjadi “1”. Two’s Complement (4-bit binary). ( + ) ditulis seperti biasa ( - ) “1” diubah menjadi “0” dan “0” diubah menjadi “1”
E N D
One’s Complement (4-bit binary) ( + ) ditulissepertibiasa ( - ) “1” diubahmenjadi “0” dan “0” diubahmenjadi “1”
Two’s Complement (4-bit binary) ( + ) ditulissepertibiasa ( - ) “1” diubahmenjadi “0” dan “0” diubahmenjadi “1” Tambahkan “1”
Contoh 2’s Complement Desimal = (+5) Binary = 0101 Desimal = (-5) Binary : Ubahke binary biasa = 0101 Ganti “0” menjadi “1” dan “1” menjadi “0” = 1010 Tambahkandengan “1” = 1011
Penjumlahanpada binary • 0 + 0 = 0 • 0 + 1 = 1 • 1 + 0 = 1 • 1 + 1 = 0, and carry 1 to the next more significant bit
Contohpenjumlahan binary 1 1 0 0 0 1 1 0 1 0 = 26 + 0 0 0 0 1 1 0 0 = 12 0 0 1 0 0 1 1 0 = 38
Penguranganpada binary • 0 - 0 = 0 • 0 - 1 = 1, and borrow 1 from the next more significant bit • 1 - 0 = 1 • 1 - 1 = 0
Penjumlahanpada 1’s complement 6 + 3 = …. 6 - 3 = …. 6 - 3 ---- 3 6 3 == 9 0110 - 0011 0011
Penguranganpada 1’s complement 1 2 3 overflow 4 5
Penjumlahanpada2’s complement 5 +2 = … 0101 5 + 0010 2 0111 7 5 + (-2) = … 0101 5 + 1110 -2 10011 3
Penguranganpada 2’s complement Overflow : Discard!!!