Arithmetic Logic Unit

ALU  (Arithmetic  Logic  Unit)  adalah  salah  satu  bagian  dari  sebuah  mikroprosesor
yang  berfungsi  untuk  melakukan  operasi  hitungan  aritmetika  dan  logika.  Contoh  operasi
aritmetika  adalah  operasi  penjumlahan  dan  pengurangan,  sedangkan  contoh  operasi
logika adalah logika AND dan OR.
Tugas  utama  dari  ALU  adalah  melakukan  semua  perhitungan  anitmetika  yang
terjadi sesuai dengan instruksi program. ALU melakukan operasi aritmetika dengan dasar
pertambahan, sedang operasi aritmetika yang Iainnya seperti pengurangan, perkalian, dan
pembagian,  dilakukan  dengan  dasar  penjumlahan.  Karena  itu,  sirkuit  elektronik  di  ALU
yang digunakan untuk melaksanakan operasi aritmetika ini disebut adder. Tugas lain dari
ALU  adalah  melakukan  keputusan  dan  operasi  logika  sesuai  dengan  instruksi  program.
Operasi  logika  (logical  operation)  meliputi  perbandingan  dua  buah  elemen  logika  dengan
menggunakan operator logika, yaitu:

1. sama dengan (=)
2. tidak sama deugan (<>)
3. kurang dari (< )
4. kurang atau sama dengan dari ,(<=)
5. Iebih besar dari (>)

Rangkaian  pada  ALU  yang  digunakan  untuk  menjumlahkan  bilangan  dinamakan
dengan Adder.Adder digunakan untuk memproses operasi aritmetika. Adder juga disebut
rangkaian kombinasional aritmetika. Ada 3 jenis adder:

1. Rangkaian Adder dengan menjumlahkan dua bit disebut Half Adder.
2. Rangkaian Adder dengan menjumlahkan tiga bit disebut Full Adder.
3. Rangkaian Adder dengan menjumlahkan banyak bit disebut Parallel Adder.

Komentar