Anda di halaman 1dari 22

RANGKAIAN ARITMATIKA

DISUSUN OLEH : Zulhelman, ST. MT.


RANGKAIAN ARITMATIKA

Representasi bilangan untuk rangkaian


aritmatik menggunakan bit tanda (sign
bit) :
0 untuk positif
1 untuk negatif
Misal : - 7……………….1111
+ 7 ……… ……0 111
Format Bilangan Biner Sign-magnitude
B7 B6 B5 B4 B3 B2 B1 B0

bit Tanda Magnitude


Perbandingan bilangan biner positif dan negatif :

Desimal Bil. Biner Bertanda Desimal Bil. Biner Bertanda


+7 0111 - 7 1111
+6 0110 - 6 1110
+5 0101 - 5 1101
+4 0100 - 4 1100
+3 0011 - 3 1011
+2 0010 - 2 1010
+1 0001 - 1 1001
+0 0000 -0 1000
Contoh Soal :
1. Nyatakan setiap bilangan berikut sebagai bilangan biner
bertanda 16 bit.
a. +15 c. +27
b. -15 d. -27
2. Ubahlah bilangan biner bertanda berikut ke dalam bilangan
desimal.
a. 0000001100
b. 10010 1101
c. 11101 0001
d. 01010 0011
2. Representasi Bilangan dengan Komplemen-1
 Bit MSB pada bilangan komplemen-1, digunakan
untuk sign bit ;
Jika bit MSB bernilai ‘0’ , berarti positif
Jika bit MSB bernilai ‘1’ , berarti negatif
 Ubah semua bit ‘0’ menjadi ‘1’, dan bit ‘1’
menjadi ‘0’
 Contoh : + 6 ….. 0110
- 6 ……1001
Sistim Komplemen 2 :
Desimal Bil. Komplemen-2 Desimal Bil. Komplemen-2
+7 0111 - 7 1001
+6 0110 - 6 1010
+5 0101 - 5 1011
+4 0100 - 4 1100
+3 0011 - 3 1101
+2 0010 - 2 1110
+1 0001 - 1 1111
+0 0000 -0 0000

Contoh soal :
1. Bagaimanakah komplemen-2 dari : A = 0011 0010 0110 1100
2. Tentukan representasi komplemen-2 dari -20 dalam 8 bit !
3. Bilangan desimal berapakah yang diungkapkan dalam
representasi komplemen-2 dari : 1111 0011
PENJUMLAHAN & PENGURANGAN BINER

PENJUMLAHAN
Aturan penjumlahan :
0+0=0
0+1=1
1+0=1
1 + 1 = 10

PENGURANGAN
Aturan pengurangan :
0–0=0
1–0=1
1–1=0
10 – 1 = 1
Contoh :

1. Jumlahkanlah bilangan biner 01010111 dan 00110101 !


Jawab :
111 111  Bit-bit carry
01010111
00110101 +
10001100
2. Pecahkanlah pengurangan-pengurang berikut ini, dan lakukan juga
pengurangan dalam bilangan biner !
(a) 27 – 10 (b) 9 – 4

Jawab :
27 – 10 = 17 9–4=5

00011011 00001001
00001010 – 00000100 –
0 0 0 1 0 0 0 1  17 00000101  5
PENGURANGAN SEBAGAI PENJUMLAHAN
TERHADAP KOMPLEMEN-2 NYA
C. RANGKAIAN PENJUMLAH (ADDER)
HALF ADDER
 Rangkaian Half Adder mempunyai dua input biner (A dan B)
dan dua output biner (S dan Co).
 S (Sum) adalah hasil penjumlahan dan Co (Carry Output)
adalah sisa.
 Co merupakan singkatan dari Carry Output.
 Tabel kebenaran :
Input Output
Persamaan logika :
A B Co S
S  AB  AB
0 0 0 0
=AB
0 1 0 1
Co = A B
1 0 0 1
1 1 1 0
 Implementasi Rangkaian Half Adder :

 Simbol Half Adder :


FULL ADDER
 Adalah rangkaian yang menjumlahkan 3 input biner.
 Tabel kebenaran :

Input Output
S  ABC  ABC  A BC  ABC
A B Cin Co S
0 0 0 0 0 =ABC
0 0 1 0 1 C o  AB  AC  BC
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
 Implementasi Rangkaian Full Adder :

 Simbol Full Adder :


 Penjumlah biner 4 bit :

 Contoh : penjumlahan 12 dan 9


D. RANGKAIAN PENGURANG (SUBTRACTOR)
HALF SUBTRACTOR
 Adalah rangkaian yang mengurangkan 2 input biner
 Half subtractor menghasilkan 2 output yaitu : selisih (D) dan
borrow (B).
 Tabel kebenaran :

Input Output
X Y B D
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
 Buatlah persamaan untuk tabel di atas, lalu buat rangkaiannya.
 Lakukan juga untuk Full Subtractor, mulailah dengan membuat
tabel kebenaran
 Penjumlah Pengurang Komplemen-2

Cara kerja rangkaian :


 Ketika SUB rendah, bit-bit B akan melewati inverter terkendali tanpa
mengalami inversi, sehingga keluarannya :
S=A+B
 Jika SUB tinggi, inverter terkendali menghasilkan komplemen-1,
dan keadaan SUB yang tinggi akan menambahkan angka 1 kepada
penjumlah penuh pertama, sehingga keluarannya :
S = A + B’ B’ adalah komplemen-2 dari B
persamaan tersebut ekivalen dengan :
S=A–B
 Rangkaian penjumlah pengurang 8 bit dengan IC 7483 :

Misal : A = 0001 1000


B = 0001 0000

Jika SUB = 0, maka : Jika SUB = 1, maka :


0001 1000 24 0001 1000 24
0001 0000 + 16 + B’ 1111 0000 + -16 +
0010 1000 40 0000 1000 8
Arithmatic Logic Unit
(ALU)
ALU
Input Data :
 A0-A3
B0-B3

Output Data :
F0 – F3

Anda mungkin juga menyukai