Fungsi ALU dan CU
ALU( Arithmetic And Logic Unit )
adalah salah satu bagian dalam dari sebuah mikroprosesor yang berfungsi untuk melakukan
operasi hitungan aritmatika dan logika. Contoh operasi aritmatika adalah operasi penjumlahan
dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan
OR.
Tugas utama
dari ALU (Arithmetic And Logic Unit) adalah melakukan semua perhitungan aritmatika atau
matematika yang terjadi sesuai dengan instruksi program. ALU melakukan operasi
aritmatika yang lainnya. Seperti pengurangan, pengurangan, dan pembagian
dilakukan dengan dasar penjumlahan. Sehingga sirkuit elektronik di ALU yang
digunakan untuk melaksanakan operasi aritmatika ini disebut adder. ALU
melakukan operasi arithmatika dengan dasar pertambahan, sedang operasi
arithmatika yang lainnya, seperti pengurangan, perkalian, dan pembagian
dilakukan dengan dasar penjumlahan. sehingga sirkuit elektronik di ALU yang
digunakan untuk melaksanakan operasi arithmatika ini disebut adder.
Tugas lalin dari ALU adalah melakukan keputusan dari operasi logika sesuai
dengan instruksi program.
Unit kendali (Control Unit ) adalah salah satu bagian dari CPU yang bertugas untuk memberikan arahan/kendali/ kontrol terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU tersebut. Output dari CU ini akan mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut.
Tugas dari
CU adalah sebagai berikut:
*Mengatur
dan mengendalikan alat-alat input dan output.
*Mengambil
instruksi-instruksi dari memori utama.
*Mengambil
data dari memori utama kalau diperlukan oleh proses.
*Mengirim
instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta
mengawasi
kerja.
*Menyimpan
hasil proses ke memori utama.