![]() |
Arithmetic Logic Unit |
Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan ( ≠ ), kurang dari (<), kurang atau sama dengan ( ≤ ), lebih besar dari (>), dan lebih besar atau sama dengan ( ≥ ).
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.
Dalam komputasi, sebuah Arithmetic Logic Unit (ALU) adalah rangkaian digital yang melakukan aritmatika dan logis operasi. ALU adalah sebuah blok bangunan fundamental dari Central Processing Unit (CPU) dari sebuah komputer, dan bahkan yang paling sederhana mikroprosesor berisi satu untuk tujuan seperti menjaga timer. Prosesor modern ditemukan di dalam CPU dan Graphics Processing Unit (GPU) mengakomodasi ALUS dengan sangat kuat dan kompleks. Sebuah komponen tunggal mungkin berisi sejumlah ALUS.
Kebanyakan ALU dapat melakukan operasi berikut:
1. Integer operasi aritmetika (penambahan, pengurangan, dan kadang-kadang perkalian dan pemmbagian, walaupun ini lebih mahal)
2. Bitwise operasi logika (AND, NOT, OR, XOR)
3. Menggeser bit-operasi (pergeseran atau memutar sebuah kata ditentukan oleh jumlah bit ke kiri atau kanan, dengan atau tanpa tanda ekstensi). Pergeseran dapat ditafsirkan sebagai perkalian oleh 2 dan divisi dengan 2.
sumber :
H. M., Jogiyanto. ____. Buku Pengenalan Komputer. _____:_____
http://id.wikipedia.org/wiki/ALU , diakses pada tanggal 18 April 2011.
http://rioronaldo.blogspot.com/2009/12/latar-belakang-komputer-adalah-alat.html , diakses pada tanggal 18 April 2011.
http://rioronaldo.blogspot.com/2009/12/latar-belakang-komputer-adalah-alat.html , diakses pada tanggal 18 April 2011.