Unit aritmatika dan logika

Tugas utama dari ALU (Arithmetic Logic Unit) adalah melakukan semua perhitungan aritmetika atau matematika yang terjadi sesuai dengan instruksi program. ALU melakukan operasi aritmetika dengan dasar pertambahan, sedang operasi aritmetika yang lainnya seperti pengurangan, perkalian, dan pembagian dilakukan dengan dasar penjumlahan. sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi aritmatika ini disebut "adder". Tugas lain dari ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program. Operasi logika ("logical operation") meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika, yaitu:Fungsi-fungsi yang didefinisikan pada ALU adalah "Add" (penjumlahan), "Addu" (penjumlahan tidak bertanda), "Sub" (pengurangan), "Subu" (pengurangan tidak bertanda), and, or, xor, sll ("shift left logical"), srl ("shift right logical"), sra ("shift right arithmetic"), dan lain-lain.