BINARY SUBTRACTION/ADDER
A. TUJUAN
1. Mahasiswa dapat mengenal bilangan biner komplemen-1 dan komplemen-2
2. Mahasiswa dapat membuat rangkaian subtraction dari binary adder 4 bit
3. Mahasiswa dapat menguji rangkaian subtraction 4 bit
4. Mahasiswa dapat membuat rangkaian binary subtraction/adder 4 bit dari binary adder 4 bit
5. Mahasiswa dapat menguji rangkaian binary subtraction/adder 4 bit
B. DASAR TEORI
Binary subtraction/ binary subtractor (pengurangan biner) adalah pengurangan dua bilangan
biner seperti halnya binary adder yang menghasilkan keluaran berupa sum dan carry. Metode
pengurangan biner dapat dilakukan dengan cara mengubah penjumlah menjadi pengurang dengan
menggunakan komplemen-1 dan komplemen-2.
Komplemen-1 adalah mengubah nilai biner menjadi menjadi pembaliknya (inverter). Misal
nilai biner 0011 menjadi 1100 pada komplemen-1. Sedangkan komplemen-2 adalah menambah
nilai biner 1 pada komplemen-1. Berikut contoh mengubah nilai biner menjadi komplemen-1 dan
komplemen-2:
Jika bilangan biner adalah: 0110 maka:
Komplemen-1: 1001
Komplemen-2: komplemen-1 + 1
1001
1+
1010
Jadi komplemen-2 dari nilai biner 0110 adalah 1010.
Nilai biner komplemen-2 sering disebut minus (-) suatu nilai biner yang digunakan pada
operasi pengurangan bilangan biner.
Sebuah persamaan S = A–B dapat diuraikan dengan menggunakan penjumlahan komplemen-
2 sebagai fungsi pengurangan biner.
S=A–B
= A + (-B)
= A + (komplemen-1 dari B +
= A + (komplemen-2 dari B)
Gambar 7.1 memperlihatkan sebuah full-adder dengan tiga input yaitu A, B dan Cin dengan
output SUM dan Cout yang telah diubah menjadi sebuah penjumlah komplemen-2 (pengurang
biner). SUM sama seperti fungsi adder yaitu menjumlahkan tiga input, maka SUM merupakan
penjumlahan dari A + B + Cin; sehingga diperoleh:
SUM = A + B + Cin
=A+B+1
= A + komplemen-2 B
SUM = A – B
Pengurangan 4 bit biner dapat di kaskade dari 4 buah full adder menjadi 4 bit full-subtraction.
Untuk menerapkan 4 bit full-subtraction digunakan IC 74LS83 full-adder seperti ditunjukkan pada
gambar 7.2.
Tabel 7.1. EXOR Input A=0 Tabel 7.2. EXOR Input A=1
Pada tabel 7.1 terlihat ketika salah satu input yaitu (A) pada gerbang EXOR diberikan nilai 0,
maka output (X) sama dengan input B-nya. Pada tabel 7.2 terlihat ketika salah satu input yaitu (A)
diberikan nilai 1, maka output (X) nilainya NOT B seperti ditunjukkan gambar 7.3.
Dengan analisa tabel 7.1 dan tabel 7.2 maka dapat dilakukan rancangan untuk 4 bit full-adder
menjadi fungsi penjumlah dan pengurang.
Penjumlah dan pengurang pada full-adder/subtraction ditentukan dari Cin dan input B. Jika
input Cin sama dengan nol dan input B tidak berubah menjadi NOT B, maka full-adder/subtraction
berfungsi sebagai full-adder; dimana:
S = A + B + Cin
=A+B+0
S =A+B
Jika Cin mendapat logik ‘1’ dan input B berubah menjadi NOT B, maka fungsinya menjadi
full-subtraction; dimana:
S = A + B + Cin
= A + B Komplemen-1 + 1
= A + B komplemen-2
S=A–B
Oleh karena itu rancangan 4 bit full-adder menjadi fungsi 4 bit full-adder dan subtraction
ditentukan dari pemberian logik ‘0’ atau ‘1’ pada salah satu input gerbang Ex-OR dan Cin seperti
ditunjukkan pada gambar 7.4.
Subtraction (1)
Adder (0)
C. ALAT/ BAHAN
Power Supply +5 Volt : 1 unit
Protoboard : 1 buah
Volt meter : 1 unit
Kabel penghubung (jumper)
IC TTL 74LSLS04 (NOT) : 1 buah
IC TTL 74LS83 (Adder-4 bit) : 1 buah
IC TTL 74LS86 (XOR) : 1 buah
Resistor 330 Ω : 5 buah
LED : 5 buah
D. LANGKAH PERCOBAAN
1. Persiapkan peralatan praktik seperti dalam daftar peralatan dan bahan.
2. Atur tegangan power supply sebesar +5 Volt dan ukurlah tegangan keluaran power supply
menggunakan Volt meter.
3. Lakukan percobaan subtration seperti pada gambar 7.5. Tambahkan rangkaian seri Resistor 330
Ω dan LED yang masing-masing terhubung pada S3 s.d S0 dan Cy0 menuju ke ground.
4. Berikan input A dan B dengan tegangan +5 V atau 0 Volt sesuai dengan tabel 7.3 percobaan
(logik 1 = +5 V, logik 0 = 0 volt). Amati output SUM dan Carry. Catat hasilnya pada tabel 7.3.
INPUT OUTPUT
A3 A2 A1 A0 B3 B2 B1 B0 S3 S2 S1 S0 Cout
1 0 0 1 0 0 1 1 --- --- --- --- ---
1 0 1 1 1 0 0 0 --- --- --- --- ---
0 1 1 1 1 0 0 1 --- --- --- --- ---
*) LED padam= logik 0, LED menyala = logik 1