Download - Logika p3 aritmatikabiner
![Page 1: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/1.jpg)
AritmatikaAritmatika BinerBiner
![Page 2: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/2.jpg)
AritmatikaAritmatika BinerBiner
OperasiOperasi aritmatikaaritmatika untukuntuk bilanganbilangan binerbinerdilakukandilakukan dengandengan caracara hampirhampir samasamadengandengan opersaiopersai aritmatikaaritmatika untukuntuk bilanganbilangandesimaldesimal. . PenjumlahanPenjumlahan, , penguranganpengurangan, , perkalianperkalian dandan pembagianpembagian dilakukandilakukan digit digit per digit. per digit. KelebihanKelebihan nilainilai suatusuatu digit digit padapada prosesprosespenjumlahanpenjumlahan dandan perkalianperkalian akanakan menjadimenjadibawaanbawaan (carry) yang (carry) yang nantinyanantinyaditambahkanditambahkan padapada digit digit sebelahsebelah kirinyakirinya..
![Page 3: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/3.jpg)
PenjumlahanPenjumlahan
Aturan dasar penjumlahan pada sistem Aturan dasar penjumlahan pada sistem bilangan biner :bilangan biner :0 + 0 = 00 + 0 = 00 + 1 = 10 + 1 = 11 + 0 = 11 + 0 = 11 + 1 = 0, simpan (carry) 11 + 1 = 0, simpan (carry) 1
![Page 4: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/4.jpg)
101033
(1000)(1000)101022
(100)(100)101011
(10)(10)101000
(1)(1)8833
2233
3388
Simpan (carry)Simpan (carry) 11 11
JumlahJumlah 11 11 66 11
Penjumlahan Desimal
2255
32322244
16162233
882222
442211
222200
111111
1111
0000
0011
1111
Simpan (carry)Simpan (carry) 11 11 11 11
JumlahJumlah 11 11 00 11 00 00
Penjumlahan Biner
![Page 5: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/5.jpg)
Bit BertandaBit 0 menyatakan bilangan positifBit 1 menyatakan bilangan negatif
AA66 AA55 AA44 AA33 AA22 AA11 AA00
00 11 11 00 11 00 00 = + 52= + 52
BB66 BB55 BB44 BB33 BB22 BB11 BB00
11 11 11 00 11 00 00 = = -- 5252
Bit Tanda
Bit Tanda
Magnitude
Magnitude
![Page 6: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/6.jpg)
Metode untuk menyatakan bit bertanda digunakan sistem komplement kedua (2’s complement form)
Komplemen ke 2
Komplemen ke 1Biner 0 diubah menjadi 1Biner 1 diubah menjadi 0
11 00 11 11 00 11 00
00 11 00 00 11 00 11
Misal
Biner Awal
Komplemen pertama
![Page 7: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/7.jpg)
Membuat Komplemen ke 21. Ubah bit awal menjadi komplemen pertama2. Tambahkan 1 pada bit terakhir (LSB)
11 00 11 11 00 1100 11 00 00 11 00
1100 11 00 00 11 11
Misal
Biner Awal = 45
Komplemen 1
Tambah 1 pada LSB
Komplemen 2
![Page 8: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/8.jpg)
Menyatakan Bilangan Bertanda dengan Komplemen ke 21. Apabila bilangannya positif, magnitude dinyatakan
dengan biner aslinya dan bit tanda (0) diletakkan di depan MSB.
2. Apabila bilangannya negatif, magnitude dinyatakan dalam bentuk komplemen ke 2 dan bit tanda (1) diletakkan di depan MSB
00 11 00 11 11 00 11 BinerBiner = + 45= + 45
11 00 11 00 00 11 11 BinerBiner = = -- 4545
Bit Tanda
Bit Tanda Biner asli
Komplemen ke 2
![Page 9: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/9.jpg)
NegasiOperasi mengubah sebuah bilangan negatif menjadi bilangan positif ekuivalennya, atau mengubah bilangan positif menadi bilangan negatif ekuivalennya.Hal tersebut dilakukan dengan meng-komplemenkan ke 2 dari biner yang dikehendakiMisal : negasi dari + 9 adalah – 9
+ 9 = 01001 Biner awal- 9 = 10111 Negasi (Komplemen ke 2)+ 9 = 01001 Di negasi lagi
![Page 10: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/10.jpg)
Dua bilangan positifDilakukan secara langsung. Misal penjumlahan +9 dan +4
Penjumlahan di Sistem Komplemen ke 2
+9+9 00 11 00 00 11
+4+4 00 00 11 00 00
00 11 11 00 11
Bit tanda ikut dalam operasi penjumlahan
![Page 11: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/11.jpg)
Bilangan positif dan sebuah bilangan negatif yang lebih kecilMisal penjumlahan +9 dan -4. Bilangan -4 diperoleh dari komplemen ke dua dari +4
+9+9 00 11 00 00 11
--44 11 11 11 00 00
00 00 11 00 111
Carry diabaikan, hasilnya adalah 00101 ( = +5)
![Page 12: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/12.jpg)
Bilangan positif dan sebuah bilangan negatif yang lebih BesarMisal penjumlahan -9 dan +4. Bilangan -9 diperoleh dari komplemen ke dua dari +9
--99 11 00 11 11 11
+4+4 00 00 11 00 00
11 11 00 11 11
Bit tanda ikut dalam operasi penjumlahan
![Page 13: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/13.jpg)
Dua Bilangan NegatifMisal penjumlahan -9 dan -4. Bilangan -9 dan - 4 masing –masing diperoleh dari komplemen ke dua dari +9 dan -4
--99 11 00 11 11 11
--44 11 11 11 00 00
11 00 00 11 11
Bit tanda ikut dalam operasi penjumlahan
1
Carry diabaikan
![Page 14: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/14.jpg)
Operasi PenguranganAturan Umum
0 – 0 = 01 – 0 = 11 – 1 = 00 – 1 =1 , pinjam 1
11 11 11 00
11 00 11 11
11 11 PinjamPinjam
00 00 11 11 HasilHasil
Misal
![Page 15: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/15.jpg)
Operasi PenguranganOperasi pengurangan melibatkan komplemen ke 2 pada
dasarnya melibatkan operasi penjumlahan tidak berbeda dengan contoh – contoh operasi penjumlahan sebelumnya.
Prosedur pengurangan1. Negasikan pengurang.2. Tambahkan pada yang dikurangi3. Hasil penjumlahan merupakan selisih antara
pengurang dan yang dikurangi
![Page 16: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/16.jpg)
Misal : +9 dikurangi +4+9 01001+4 00100 -
Operasi tersebut akan memberikan hasil yang sama dengan operasi+9 01001-4 11100 +
+9+9 00 11 00 00 11
--44 11 11 11 00 00
00 00 11 00 111
Carry diabaikan, hasilnya adalah 00101 ( = +5)
![Page 17: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/17.jpg)
11 00 00 11 9911 00 11 11 111111 00 00 11
11 00 00 1100 00 00 00
11 00 00 1111 11 00 00 00 11 11 9999
Perkalian BinerPerkalian biner dilakukan sebagaimana perkalian desimal
![Page 18: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/18.jpg)
![Page 19: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/19.jpg)
TUGAS TUGAS
KerjakanKerjakan operasioperasi matematismatematis berikutberikuta.a. 10010 + 1000110010 + 10001b.b. 00100 + 0011100100 + 00111c.c. 10111 10111 -- 0010100101d.d. 10011 x 0111010011 x 01110e.e. 10001 x 1011110001 x 10111
![Page 20: Logika p3 aritmatikabiner](https://reader038.vdokumen.com/reader038/viewer/2022100518/5589132cd8b42a22258b46f6/html5/thumbnails/20.jpg)
DaftarDaftar PustakaPustaka
Digital Principles and Applications, LeachDigital Principles and Applications, Leach--MalvinoMalvino, McGraw, McGraw--HillHillSistemSistem DiugitalDiugital konsepkonsep dandan aplikasiaplikasi, , freddyfreddy kurniawankurniawan, ST., ST.ElektronikaElektronika DigiltalDigiltal konsepkonsep dasardasar dandanaplikasinyaaplikasinya, , SumarnaSumarna, GRAHA ILMU, GRAHA ILMU