Senin, 07 Juni 2010


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
  1. Ubah bit awal menjadi komplemen pertama
  2. 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