Penjumlah Pengurang Komplemen-2
Bit Bertanda
Bit 0 menyatakan bilangan positif
Bit 1 menyatakan bilangan negatif
+9 = 0 1 0 0 1
-4 = 1 0 1 1 0
Komplemen ke 2
Metode untuk menyatakan bit bertanda digunakan sistem komplement kedua (2’s complement form)
Komplemen ke 1
Biner 0 diubah menjadi 1
Biner 1 diubah menjadi 0
Misal:
9 = 1 0 0 1 Biner Awal
4 = 0 1 1 0 Komplemen Pertama
Membuat Komplemen ke 2
- Ubah bit awal menjadi komplemen pertama
- Tambahkan 1 pada bit terakhir (LSB)
Misal :
1 0 0 1 Biner Awal
0 1 1 0 komplemen 1
1 Tambah 1 pada LSB
0 1 1 1 Komplemen 2
Contoh :
A + B + 1 = A + B’ = A – B
Jadi, S = A – B = 9 - 4
9 = 1 0 0 1
4 = 0 1 0 0
Komplemen 2 dari 4 adalah
komplemen 1 = 1 0 1 1 di tambah 1
1 0 1 1
1 +
1 1 0 0
Komplemen 2 = 1 1 0 0
Jadi,
1 0 0 1
1 1 0 0 +
1 0 1 0 1
Bit ke-5 merupakan carry jadi tidak dipakai atau diabaikan.
Cara kerja rangkaian :
Jika SUB = 0 maka bit-bit B akan melewati EXOR tidak mengalami inversi, dalam hal
ini FA menghasilkan S = A + B
Jika SUB = 1 maka FA akan menghasilkan S = A + B + 1 = A + B’
B’ merpresentasikan bilangan negatif, sehingga S = A – B..
Tidak ada komentar:
Posting Komentar