Adalah salah satu komponen CPU yang berperan dalam
melakukan operasi hitungan aritmatika dan logika Central Procesing Unit (CPU)
Dalam diagram blok sederhana CPU yang berlandaskan
pada tipe von neuman. CPU terbagi dalam beberapa macam komponen yang saling bekerja sama yaitu : Unit Control, Unit Artmatika dan Logika dan CPU Interconnections Unit Aritmatika dan Logika melakukan operasi aritmatika dengan dasar pertambahan, sedangkan operasi aritmatika yang lainnya seperti pengurangan, perkalian dan pembagian dilakukan dengan dasar penjumlahan. Sehingga sirkut elektronik di Unit Aritmatika dan Logika yang digunakan untuk melaksakan operasi aritmatika ini disebut adder. Tugas lain dari Unit Aritmatika dan Logika adalah melakukan keputusan dari operasi logika sesuai dengan intruksi program. Operasi logika meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika. Beberapa operator logika adalah antara lain : equals (=), not (<>), less than (<), more than (>), less than or equals (<=) dan more than or equals(>=) Tugas Utama Unit Aritmatika dan Logika
Melakukan semua perhitungan aritmatika dan
melakukan keputusan dari oprasi logika Cara Kerja Unit Aritmatika dan Logika
• Data instruksi yang di masukkan processing devices
• Apabila berbentuk instruksi maka akan di tamping oleh Control Unit di program storage, namun apabila berbentuk data ditampung di working storage • Register disiapkan untuk menerima pengerjaan eksekusi • Control Unit akan mengambil instruksi dari program storage untuk di tampungkan ke instruction register • Sedangkan data diambil oleh Control Unit dari Working storage untuk di tamping di general operatin register • Jika berdasarkan instruksi pengerjaan yang dilakukan perlu perhitungan aritmatika dan logika,makaalih oprasi berdasarkan instruksi yang di terapkan • Data dan instruksi di eksekusi disimpan dan ditampilkan oleh output storage Cara Kerja Unit Aritmatika dan Logika Ketika sinyal control di berikan ke Unit Aritmatika dan Logika maka data hasil proses akan di teruskan ke outputnya. Agar data ini tidak terganggu oleh yang lain maka data hasil proses itu langsung di pindahkan ke register yang terletak di output Unit Aritmatika dan Logika.