Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
BAB 9 RANGKAIAN ARITMATIKA
2
ARITMATIKA BINER Penjumlahan Biner
Penjumlahan biner pada dasarnya sama dengan penjumlahan decimal, tetapi terdapat sedikit perbedaan yaitu pada penjumlahan biner hanya dikenal dua nilai yaitu 0 dan 1. pada saat hasil penjumlahan melebihi 1 maka akan menghasilkan carry untuk bit berikutnya
3
ARITMATIKA BINER Tabel Kebenaran Penjumlahan Biner A0 + B0 = 0 + Cout
1
4
ARITMATIKA BINER Contoh:
5
ARITMATIKA BINER Pengurangan Biner
Pengurangan biner juga hanya mengenal 1 dan 0, bila operand 1 lebih kecil dari operand 2 maka akan ada borrow (mengambil nilai dari bit didepanya)
6
ARITMATIKA BINER Tabel Kebenaran Pengurangan Biner A0 - B0 = R0 + Bout
R0 = Remainder (sisa) Bout= Borrow (dari bit didepanya A0 B0 R0 Bout 1
7
ARITMATIKA BINER Contoh: –
8
ARITMATIKA BINER Perkalian Biner Contoh: 13 0000 1101 11 x 0000 1011 x
11 x x
9
ARITMATIKA BINER Pembagian Biner Contoh: 11 -
10
Komplemen 2 Komplemen 2 Digunakan untuk menyatakan bilangan biner negatif, sehingga pengurang berubah menjadi penjumlahan Merupakan komplemen 1 yang ditambah 1 Komplemen 1 negasi dari bilangan biner Contoh: 35 = Komplemen 1 = Komplemen 2 = (-35)
11
Komplemen 2 Sign Bit Bit tanda yang digunakan untuk membedakan bilangan positif dan negatif Bila Sign Bit 1 maka bilangan tersebut negatif Bila Sign Bit 0 maka bilangan tersebut positif
12
Komplemen 2 Range Bilangan Range bilangan positif 0 s/d 2n-1-1
Range bilangan negatif -1 s/d 2n-1 n adalah panjang 1 byte (jumlah bit) Contoh: (system 8 bit) 0 – 27-1 = 0s/d127 – -1 – 27 = -1 s/d -128 –
13
Komplemen 2 Pengurang dengan komplemen 2 Contoh +59 = 0011 1011
+59 = - 35 = Jumlah =
14
Rangkaian Aritmatika Adder Terdapat dua jenis rangkaian adder:
Half Adder Rangkaian penjumlah yang hanya mempunyai dua input(operand) dan dua output (sum dan carry)
15
Rangkaian Aritmatika A B HA S C A B C S 1
16
Rangkaian Aritmatika Full Adder
Rangkaian Full adder mempunyai tiga input yaitu dua untuk operand dan 1 untuk carry in, serta 2 output sum dan carry out
17
Rangkaian Aritmatika X Y Z C S 1 X, Y = operand Z = carry in
1 FA X Y Z C S X, Y = operand Z = carry in C = carry out S = sum
18
Rangkaian Aritmatika Full Adder 4 bit FA X Y Z C S Ao Bo A1 B1 1 2
3 0 B2 A2 B3 A3 Cout
19
Rangkaian Aritmatika B4 B5 B6 B7 A4A5A6A7 B0 B1 B2 B3 A0A1A2A3
0 (PENJUMLAHAN) 1(PENGURANGAN) S4S5S6S7 C out S0S1S2S3
20
Rangkaian Aritmatika BCD Adder
Operasi penjumlahan ini sama dengan penjumlahan biner, tetapi perlu ditambahkan koreksi untuk penjumlahan yang hasilnya lebih dari 9. Hal ini dikarenakan pada penjumlahan BCD bila hasil penjumlahan biner lebih dari 9 maka menghasilkan carry untuk digit berikutnya
21
Rangkaian Aritmatika 7 0111BCD 8 + 1000BCD
BCD BCD tidak benar Koreksi Menghasilkan Carry 1 untuk digit berikutnya Untuk penjumlahan yang hasilnya sama dengan atau lebih kecil dari 9 tidak perlu ditambahkan koreksi.
22
Rangkaian Aritmatika Rangkaian BCD adder
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.