fungsi alu unit ini adalah untuk melakukan suatu proses data yang berbentuk angkadan logika

19

Upload: paino-si-petualang

Post on 28-Jul-2015

5.825 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika
Page 2: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika
Page 3: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika
Page 4: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika
Page 5: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika
Page 6: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika
Page 7: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika
Page 8: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika
Page 9: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika
Page 10: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika
Page 11: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika

  Fungsi ALU unit ini adalah untuk melakukan suatu proses data yang berbentuk angkadan logika, seperti data matematika dan statistika. ALU terdiri dariregister-register untuk menyimpan informasi. Tugas utama dari ALU adalah melakukan perhitungan aritmatika(matematika) yang terjadi sesuai dengan instruksi program. Sirkuit yang digunakan oleh ALUini disebut denganadder karena operasi yang dilakukan dengan dasar penjumlahan. Tugas laindari ALU adalah melakukan keputusan dari operasi sesuai dengan instruksi program yaituoperasi logika (logical operation). Operasi logika meliputi perbandingan dua buah elemenlogika dengan menggunakan operator logika, yaitu

Page 12: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika

 Bila hasil akhir bernilai negatif, maka nilainya harus dikomplemen lagi (Berlaku untuk komplemen-2 dan komplemen-1).Jika komplemen-2, maka hasil akhir setelah dikomplemen harus ditambah 1.Jikakomplemen1, hasil akhirnya merupakan hasil sebenarnya (tidak perlu ditambah 1).Contoh :

Page 13: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika
Page 14: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika

   Perkalian 

Page 15: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika

Perkalian antara bilangan biner adalah perkalian yang paling mudah diantara sistem bilangan lainnya.Pada Teknik Komputer, perkalian dilakukan menggunakan register geser kanan (Shift Right  Regi ster ). Perhatikan contoh berikut : Register A untuk menyimpan data yang akan dikalikan ( M ultiplicand ).Register B untuk menyimpan data pengali ( M ultiplier ).Register P untuk menyimpan hasil perkalian.

Page 16: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika
Page 17: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika

   Pembagian Kebalikan dari perkalian, pembagian (Division) adalah suatu bentuk dari pengurangan yangdilakukan berulangulang. Dan proses ini juga dapat dilakukan pada rangkaian logika dengancara pengurangan dan penggeseran ke kiri (menggunakan shiftleft register). Berikut adalahaturan dari pembagian:Kurangkan bilangan pembagi (Divisor) dari MSB bilangan yang akan dibagi (Dividend), lihathasil pengurangan.B ila h a s ilnya   1  

Page 18: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika

atau   po sitif :Berarti hasil pembagian (Product) adalah 1. Setelah itu hasil pengurangan digeser kekiri satu bit, dan dimulai lagi pengurangan oleh bilangan pembagi (Divisor).B ila h a s ilnya 0 atau  negatif :Berarti hasil pembagian (Product) adalah 0. Dalam hal ini sebelum digeser ke kiri

Page 19: Fungsi ALU Unit Ini Adalah Untuk Melakukan Suatu Proses Data Yang Berbentuk Angkadan Logika

  harus ditambah dulu dengan bilangan pembagi (Divisor). Setelah digeser ke kiri satu bit, dimulai lagi proses pengurangan oleh bilangan pembagi. Pengurangan oleh bilangan pembagi dilakukan dengan penjumlahan komplemen2.Bila dalam penjumlahan tersebut terdapat pindahan (Carry), maka carry tersebut diabaikan.Perhatikan contoh berikut :1010 : 410 = 10102 : 1004Catatan : Karena ada hasil pengurangan yang negatif, maka digit yang dihasilkansetelah itu adalah digit pecahan, sehingga hasil yang benar 10,12 atau 2,510