ALU (Arithmetic Logical Unit) adalah Salah satu komponen dalam sistem komputer yang berfungsi melakukan perhitungan aritmatika dan logika. ALU bekerja sama dengan memori, yang dimana hasil perhitungan dari ALU disimpan di dalam memori.
Contoh operasi aritmatika antara lain:
- Perjumlahan
- Pengurangan
- AND
- OR
Fungsi ALU adalah untuk melakukan proses data yang berbentuk angka dan logika, seperti matematika dan statistika. ALU terdiri dari register - register untuk menyimpan informasi. Tugas dari ALU adalah melakukan perhitungan aritmatika yang terjadi sesuai instruksi program. Rangkaian pada ALU yang digunakan untuk menjumlahkan bilangan dinamakan Adder. Adder digunakan untuk memproses operasi aritmatika, Adder juga disebut rangkaian kombinasional aritmatika.
Ada 3 jenis Adder, antara lain:
- Half Adder, yaitu rangkaian Adder yang digunakan untuk menjumlahkan bilangan 2-bit.
- Full Adder, yaitu rangkaian Adder yang digunakan untuk menjumlahkan bilangan 3-bit.
Berikut adalah gambar tabel kebenaran serta rangkaian full adder: - Paralel Adder, yaitu rangkaian adder yang digunakan untuk menjumlahkan banyak bit, paralel adder merupakan kumpulan dari banyak full adder.
Berikut adalah gambar rangkaian paralel adder:
Berikut gambar tabel kebenaran serta rangkaian half adder:
Keterangan:
- A = Input A.
- B = Input B.
- S = Sum (hasil perhitungan aritmatika).
- C = Carry (hasil simpanan dari perhitungan aritmatika).
- Cin = Carry in (Input berupa carry dari adder sebelumnya).
- Cout = Carry out (output berupa carry).
Sekian dulu pengertian dari ALU, semoga bermanfaat, selamat pagi/siang/malam bagi siapa saja yang membacanya.
Tidak ada komentar:
Posting Komentar