Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehDevi Indradjaja Telah diubah "6 tahun yang lalu
1
Aritmatika dan Logika Tari Mardiana, ST, M.Eng
2
ALU Aritmatika ?? Penambahan Pengurangan Perkalian Pembagian
Data yang dapat dioperasikan berupa angka (bilangan bulat/integer dan pecahan/floating) Direpresentasikan dalam bentuk biner
3
Arithmetic And Logic Unit (ALU)
Merupakan salah satu bagian dalam dari sebuah mikroprosesor yang berfungsi untuk melakukan operasi hitungan aritmatika dan logika. ALU bertujuan untuk melakukan keputusan dari operasi logika sesuai dengan instruksi program
4
Proses ALU merupakan instruksi atau perintah yang dikerjakan oleh computer untuk menjalankan operasi data secara aritmatika dan logika yang dilakukan pada data. Selama proses data, data diubah bentuk, urutan, dan strukturnya sehingga mendapatkan hasilnya. Setelah itu hasil tersebut disimpan didalam data. Dalam komputer-komputer modern, kedua unit ini terletak dalam satu sirkuit terpadu (IC – Integrated Circuit), yang biasanya disebut CPU
5
Representasi Integer Data Integer dapat direpresentasikan dalam bentuk 4 sistem bilangan : Biner, Oktal, Desimal, Hexadesimal Mekanisme Representasi data komputer idealnya menggunakan sistem bilangan biner. Kenapa ?
7
Aritmatika Bilangan Biner
Penjumlahan penjumlahan bilangan biner tentu saja berbeda dengan penjumlahan bilangan desimal sebelumnya, ada beberapa aturan dalam penjumlahan bilangan biner, yaitu: 0 + 0 = 0 0 +1 = = 1 1 + 1 = 10 (1 akan berupa carry bila penjumlahan belum selesai) = 11 (1 akan berupa carry bila penjumlahan belum selesai)
8
Penjumlahan Bilangan Biner
Contoh Penjumlahan Bilangan Biner ? ? ? ? ?
9
Penjumlahan Bilangan Biner
Penyelesaian:
10
Latihan Pemahaman: 1. 2.
11
Pengurangan Bilangan Biner
Dalam bilangan biner ada dua cara dalam pengurangan yaitu dengan 1s complement atau 2s complement. 1s complement adalah suatu cara untuk membalikkan bilangan negatif menjadi positif (karena sebetulnya dalam bahasa komputer tidak dikenali pengurangan) sehingga pengurangan ini menjadi penjumlahan. 1s complement dari suatu bilangan dilakukan dengan mengubah 0 menjadi 1 dan 1 menjadi 0. Misalnya:
12
Pengurangan Bilangan Biner
2s complement kurang lebih memiliki fungsi yang sama dengan 1s complement yaitu membuat suatu bilangan negatif menjadi positif, namun cara 2s complement agak sedikit berbeda yaitu 1s complement yang ditambah dengan 1. Misalnya: Kemudian jadi 2s complement dari 10001 adalah 01111 dan 1s complement-nya adalah
13
Pengurangan Bilangan Biner
contoh : dengan 2s complement hitunglah ( ) dan ( ). bilangan pengurang yaitu diubah ke 2s complement-nya yaitu 01111, kemudian layaknya seperti penjumlahan biner: perhatikan angka 1 yang diberi warna merah itu adalah carrier (sisa simpanan akhir) dengan metode 2s complement bila ditemukan hal seperti itu maka hasil pengurangan pada contoh diatas adalah 100
14
Pengurangan Bilangan Biner
2. bilangan pengurang yaitu diubah ke 2s complement-nya yaitu 01011, kemudian layaknya seperti penjumlahan biner: perhatikan angka 0 yang diberi warna merah dengan metode 2s complement bila ditemukan hal seperti itu (tidak ada carrier) maka hasil pengurangan pada contoh diatas maka di 2s complement-kan menjadi 00100, jadi hasil akhir dari contoh soal kedua ini adalah -100.
15
Contoh: Hitung hasil pengurangan bilangan biner berikut 00101100 (i) 00001101 (ii) -------------- -
Ubah sebagai 2s poin (ii) (iia) Lakukan penjumlahan antara (i)+(iia)
16
Latihan Kerjakan penjumlahan dan pengurangan berikut, dengan men-konversi ke dalam bentuk biner 8 bit terlebih dahulu (+6) + (+3) dan (-6) + (+3) (+7) – (+5)
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.