LOGO
PURWOKERTO
Review Kuliah Sebelumnya
Masukan Keluaran
{a,b,c,d} {p,q}
Sistem
Digital
Penyandian
Masukan : Keluaran :
a = 00 p =0
b = 01 q =1
c = 10
d = 11
Review Kuliah Sebelumnya
• Kelebihan nilai suatu digit pada proses penjumlahan dan perkalian akan
menjadi bawaan (carry) yang nantinya ditambahkan pada digit sebelah
kirinya.
Aritmatika Biner (2) - Penjumlahan
Penjumlahan
0+0=0
0+1=1
1+0=1
1 + 1 = 0, simpan (carry) 1
Aritmatika Biner (2) - Penjumlahan
Pengurangan
1 1 1 0
1 0 1 1
1 1 Pinjam -
0 0 1 1 Hasil
Aritmatika Biner (4)
Perkalian
• Perkalian biner dilakukan sebagaimana perkalian desimal
0x0=0
0x1=0
1x0=0
1x1=1
Pembagian
• Pembagian biner dilakukan juga dengan cara yang sama dengan
bilangan desimal
• Pembagian biner 0 tidak mempunyai arti, sehingga dasar
pembagian biner adalah
0:1=0
1:1=1
• Misal : 10 11
Atau
11 10
110 110
11 10
-------- --------
000 010
010
--------
0000
Agenda
Berikut ini adalah cara menyatakan bilangan negatif dalam bilangan biner :
A6 A5 A4 A3 A2 A1 A0
0 1 1 0 1 0 0 = + 52
Bit Tanda
Magnitude
B6 B5 B4 B3 B2 B1 B0
1 1 1 0 1 0 0 = - 52
Bit Tanda
Magnitude
Komplemen 1
• Misal :
1 0 1 1 0 1 Biner Awal = 45
0 1 0 0 1 0 Komplemen 1
Komplemen 2 (1)
• Misal :
1 0 1 1 0 1 Biner Awal = 45
0 1 0 0 1 0 Komplemen 1
0 1 0 0 1 1 Komplemen 2
Komplemen 2 (2)
0 1 0 1 1 0 1 Biner = + 45
Bit Tanda
Biner asli
1 0 1 0 0 1 1 Biner = - 45
Bit Tanda
Komplemen ke 2
Contoh Kasus
+9 0 1 0 0 1
+4 0 0 1 0 0
0 1 1 0 1
+9 0 1 0 0 1
-4 1 1 1 0 0
1 0 0 1 0 1
-9 1 0 1 1 1
+4 0 0 1 0 0
1 1 0 1 1
-9 1 0 1 1 1
-4 1 1 1 0 0
1 1 0 0 1 1
Carry diabaikan
Contoh Latihan 1
1. Konversikan :
Desimal 8-bit 2’s complement
a) 12 b) -15 c) -112 d) 125