Arithmatic Logic Unit (ALU)
Arithmatic Logical Unit (ALU), adalah salah satu bagian/komponen dalam sistem di dalam sistem komputer yang berfungsi melakukan operasi/perhitungan aritmatika dan logika (Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. ALU bekerja besama-sama memori, di mana hasil dari perhitungan di dalam ALU di simpan ke dalam memori.
Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan instruksi yang akan dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya menggunakan sistem bilangan biner (two’s complement). ALU mendapat data dari register. Kemudian data tersebut diproses dan hasilnya akan disimpan dalam register tersendiri yaitu ALU.
Rangkaian Half Adder
Sebuah rangkaian Adder terdiri dari Half Adder dan Full Adder. Half Adder menjumlahkan dua buah bit input, dan menghasilkan nilai jumlahan (sum) dan nilai lebihnya (carry-out). Half Adder diletakkan sebagai penjumlah dari bit-bit terendah (Least Significant Bit). oleh karena itu dinamakan penjumlah tak lengkap.Rangkaian Full Adder
Half Adder tidak dapat digunakan untuk melakukan proses penjumlahan dua buah bilangan
yang masing-masing terdiri dari beberapa
digit ( multi digit ). Penjumlahan yang terdiri dari beberapa bit harus menyertakan
carry pada
digit yang lebih tinggi berikutnya dan solusi penjumlah
yang demikian disebut
Full Adder ( FA ), dimana disamping input A dan B disertakan juga Carry sebagai bagian dari input.
Rangkaian Ripple Carry Adder
Ripple carry adder adalah kumpulan dari full adder yang dihubungkan carryout dari full adder yang sebelumnya sebagai
carry input untuk
full adder berikutnya. Hal ini berfungsi untuk melakukan penjumlahan aritmatik bilangan binner dengan jumlah
n-bit dan diimplementasikan dengan
n-full adder.Ripple carry adder adalah kumpulan dari full adder yang dihubungkan carryout dari full adder yang sebelumnya sebagai
carry input untuk
full adder berikutnya. Hal ini berfungsi untuk melakukan penjumlahan aritmatik bilangan binner dengan jumlah
n-bit dan diimplementasikan dengan
n-full adder.
Tidak ada komentar:
Posting Komentar