Skip to main content

Apa itu unit aritmatika?

Unit aritmatika, juga disebut unit logika aritmatika (ALU), adalah komponen dari unit pemrosesan pusat (CPU).Ini sering disebut sebagai "mesin" CPU karena memungkinkan komputer untuk melakukan perhitungan matematika, seperti penambahan, pengurangan, dan perkalian.ALU juga melakukan operasi logika, seperti "dan," "atau," dan "tidak."Unit aritmatika bekerja bersama dengan array register, yang menyimpan data, saat memproses salah satu operasi ini.Unit aritmatika terdiri dari banyak elemen yang saling berhubungan yang dirancang untuk melakukan tugas -tugas tertentu.

Beberapa unit pemrosesan pusat terdiri dari dua komponen, unit aritmatika dan unit logika.Prosesor lain mungkin memiliki unit aritmatika untuk menghitung operasi titik tetap dan AU lain untuk menghitung perhitungan titik mengambang.Beberapa PC memiliki chip terpisah yang dikenal sebagai coprocessor numerik.Coprocessor ini berisi unit titik mengambang untuk memproses operan titik mengambang.Coprocessor meningkatkan kecepatan operasi komputer karena kemampuan coprocessor untuk melakukan perhitungan lebih cepat dan lebih efisien.

Operasi diproses ketika data dimuat ke dalam unit logika aritmatika dari salah satu input atau prosesor CPU.Register adalah bagian dari peralatan memori keseluruhan komputer yang menyimpan data.Data yang terkandung dalam register ini dapat diambil lebih cepat daripada dari lokasi penyimpanan lainnya.Unit kontrol adalah bagian dari cara kerja internal CPU dan mengirimkan instruksi ke unit kontrol aritmatika.Instruksi biasanya terdiri dari beberapa bagian.Secara umum, ada kode operasi, setidaknya satu operan, dan dalam beberapa kasus, kode format.

Kode operasi, atau opcode, menginstruksikan unit logika aritmatika yang akan dijalankan operasi.Operan memberi tahu ALU di mana data berada dan alamat di mana informasi dapat diambil.Ini juga memiliki berbagai fungsi yang akan digunakan dalam perhitungan, seperti pengurangan atau perbandingan logika.Kode format biasanya digunakan dengan kode operasi dan dapat menginformasikan kata-titik mengambang ALU atau kata instruksi mesin titik tetap.

Tugas khas yang dilakukan oleh unit logika aritmatika termasuk penambahan dan pengurangan, perkalian dan pembagian, dan uji logis.ALU juga melakukan perbandingan dan operasi pemindahan bit.Bit shifting adalah proses yang terlibat dalam memindahkan informasi terkecil (bit) yang ditangani oleh komputer.Bit dikelompokkan bersama untuk membentuk kata-kata dari ukuran 32 hingga 64-bit.

Unit aritmatika dapat dirancang untuk melakukan hampir semua perhitungan.Alus yang lebih mahal diperlukan untuk operasi yang lebih kompleks.Unit aritmatika ini biasanya lebih besar dan membutuhkan lebih banyak ruang dan kekuatan.Unit aritmatika yang lebih kecil dapat melakukan perhitungan, tetapi akan membutuhkan waktu lebih lama untuk menyelesaikan eksekusi karena beberapa langkah yang terlibat dalam memproses formula.