You are on page 1of 18

PERTEMUAN MINGGU

KE-9

ARITHMATIC LOGICAL UNIT


(ALU)
ARITHMATIC LOGIC UNIT

1. FIXED POINT ARITHMATIC YANG MENCAKUP :


 Adder (Penambahan) terdiri dari HALF adder dan
FULL adder
 Subtracter (Pengurangan) terdiri dari HALF
subtractor dan FULL subtractor
 Multiplication (Perkalian)
 Division (Pembagian)

2. FLOATING POINT ARITHMATIC


HALF ADDER
 SIMBOL LOGIKA

A

Input HA Output
B CO
 Rangkaian Logika Half Adder:
A
B

Co
TABEL KEBENARAN HALF ADDER

INPUT OUPUT
A B  Co
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
FULL ADDER
 Simbol Logika

Cin 
INPUT
A FA OUTPUT
Co
B
RANGKAIAN LOGIKA FULL ADDER
 RANGKAIAN LOGIKA

Ci
A Half
Adder
A A
Half
B Co

B B Adder Co
Co
TABEL KEBENARAN FULL ADDER
INPUT OUTPUT
A B Cin  CO
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
HALF SUBTRACTER
 Simbol Logika

A Di
INPUT HS OUTPUT
Bo
B
 Rangkaian Logika Half Subtracter

A Di = A +B

Bo = A . B
TABEL KEBENARAN HALF SUBTRACTER

INPUT OUTPUT
A B A’ Di Bo
0 0 1 0 0
0 1 1 1 1
1 0 0 1 0
1 1 0 0 0
FULL SUBTRACTER
 Rangkaian Logika

A Di

B FS

Bin Bo
RANGKAIAN LOGIKA SUBTRACTER

 Rangkaian Logika :

Di Di
Boi
A
B Bo
Di
Bo
Bo
TABEL KEBENARAN FULL SUBTRACTER
INPUT OUTPUT
A B Bin Di Bo
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
MULTIPLICATION
DIVISION
FLOATING POINT ARITHMATIC
 ALU untuk floating point dapat diimplementasikan
dengan menggunakan dua rangkaian aritmatika fixed
point yang terpisah yaitu unit exponent dan mantissa

You might also like