Sistem Digital
Nugroho Adi P
nugnux@gmail.com
Aravir@me.com
Friday, August 22, 14
Friday, August 22, 14
One characteristic of digital systems is their
ability to represent and manipulate discrete
elements of information.
Friday, August 22, 14
Discrete Information
Huruf
Kartu
Power Ranger
Kotak Papan
Catur
Jumlah Mahasiswa
Friday, August 22, 14
Discrete Information
26 Huruf
52 Kartu
6 Power Ranger
64 Kotak Papan
Catur
33 Mahasiswa
Friday, August 22, 14
Elemen informasi diskrit diwakili di sistem
digital oleh sinyal
Friday, August 22, 14
arus,
tegangan
Friday, August 22, 14
Sinyal diskrit hanya mempunyai dua nilai
(Biner)
Friday, August 22, 14
Bit bernilai 0 dan 1
Friday, August 22, 14
Discrete elements of information are
represented with groups of bits called binary
codes
Friday, August 22, 14
contoh kode biner
1:
2:
3:
4:
5:
0001
0010
0011
0100
0101
Friday, August 22, 14
Kadang
(1000)2 ≠ (1000)10
Friday, August 22, 14
tidak mungkin
(1008)2
Friday, August 22, 14
tidak mungkin keliru
00F1
Friday, August 22, 14
a digital system is a system that manipulates
discrete elements of information
represented internally in binary form.
Thus
Friday, August 22, 14
Diskrit secara alami
Diambil dari proses kontinu (kuantisasi)
Informasi Diskrit
Friday, August 22, 14
Diskrit alami
Friday, August 22, 14
Kuantisasi
Friday, August 22, 14
Friday, August 22, 14
Kenapa Digital?
Friday, August 22, 14
Dapat diprogram
Friday, August 22, 14
Satu alat dapat digunakan untuk bermacam
keperluan
Friday, August 22, 14
Friday, August 22, 14
Bilangan Biner
Friday, August 22, 14
Friday, August 22, 14
1395
Friday, August 22, 14
1395
seribu tiga ratus sembilan puluh lima
Friday, August 22, 14
1395
seribu tiga ratus sembilan puluh lima
1000 + 300 + 90 + 5
Friday, August 22, 14
1395
seribu tiga ratus sembilan puluh lima
1000 + 300 + 90 + 5
1 x 1000 + 3 x 100 + 9 x 10 + 5
Friday, August 22, 14
1395
seribu tiga ratus sembilan puluh lima
1000 + 300 + 90 + 5
1 x 1000 + 3 x 100 + 9 x 10 + 5
1 x 103 + 3 x 102 + 9 x 101 + 5 x 100
Friday, August 22, 14
1395
seribu tiga ratus sembilan puluh lima
1000 + 300 + 90 + 5
1 x 1000 + 3 x 100 + 9 x 10 + 5
1 x 103 + 3 x 102 + 9 x 101 + 5 x 100
4 bit
Friday, August 22, 14
Friday, August 22, 14
1 x 103 + 3 x 102 + 9 x 101 + 5 x 100
a3 x 103 + a2 x 102 + a1 x 101 + a0 x 100
basis 10
Friday, August 22, 14
Friday, August 22, 14
basis 10 secara umum
...+103a3 + 102a2 + 101a1 + 100a0 + 10-1a-1 + 10-2a-2 + 10-3a-3 + ...
Friday, August 22, 14
secara umum hanya ditulis koefisennya saja
Friday, August 22, 14
Friday, August 22, 14
Biner
Friday, August 22, 14
Biner
...+23a3 + 22a2 + 21a1 + 20a0 + 2-1a-1 + 2-2a-2 + 2-3a-3 + ...
Friday, August 22, 14
Biner
...+23a3 + 22a2 + 21a1 + 20a0 + 2-1a-1 + 2-2a-2 + 2-3a-3 + ...
Friday, August 22, 14
Friday, August 22, 14
Biner
Friday, August 22, 14
Biner
1101
Friday, August 22, 14
Biner
1101
1 x 23 + 1 x 22 + 0 x 21 + 1 x 20
Friday, August 22, 14
Biner
1101
1 x 23 + 1 x 22 + 0 x 21 + 1 x 20
8 + 4 + 0 + 1 (desimal)
Friday, August 22, 14
Biner
1101
1 x 23 + 1 x 22 + 0 x 21 + 1 x 20
8 + 4 + 0 + 1 (desimal)
13 (desimal)
Friday, August 22, 14
Friday, August 22, 14
Biner
Friday, August 22, 14
Biner
10.1
Friday, August 22, 14
Biner
10.1
1 x 21 + 0 x 20 + 1 x 2-1
Friday, August 22, 14
Biner
10.1
1 x 21 + 0 x 20 + 1 x 2-1
2 + 0 + 0.5 (desimal)
Friday, August 22, 14
Biner
10.1
1 x 21 + 0 x 20 + 1 x 2-1
2 + 0 + 0.5 (desimal)
2.5 (desimal)
Friday, August 22, 14
Friday, August 22, 14
Basis-r
Friday, August 22, 14
Basis-r
...+r3a3 + r2a2 + r1a1 + r0a0 + r-1a-1 + r-2a-2 + r-3a-3 + ...
Friday, August 22, 14
Basis-r
...+r3a3 + r2a2 + r1a1 + r0a0 + r-1a-1 + r-2a-2 + r-3a-3 + ...
nilai ai antara 0 dan r-1
Friday, August 22, 14
Friday, August 22, 14
oktal
Friday, August 22, 14
oktal
10.1
Friday, August 22, 14
oktal
10.1
1 x 81 + 0 x 80 + 1 x 8-1
Friday, August 22, 14
oktal
10.1
1 x 81 + 0 x 80 + 1 x 8-1
8 + 0 + 0.125 (desimal)
Friday, August 22, 14
oktal
10.1
1 x 81 + 0 x 80 + 1 x 8-1
8 + 0 + 0.125 (desimal)
8.125 (desimal)
Friday, August 22, 14
Friday, August 22, 14
hexadesimal
Friday, August 22, 14
hexadesimal
10.1
Friday, August 22, 14
hexadesimal
10.1
1 x 161 + 0 x 160 + 1 x 16-1
Friday, August 22, 14
hexadesimal
10.1
1 x 161 + 0 x 160 + 1 x 16-1
16 + 0 + 0.125 (desimal)
Friday, August 22, 14
hexadesimal
10.1
1 x 161 + 0 x 160 + 1 x 16-1
16 + 0 + 0.125 (desimal)
16.0625 (desimal)
Friday, August 22, 14
Friday, August 22, 14
Biner
Friday, August 22, 14
Biner
210 = 1024 = 1K
Friday, August 22, 14
Biner
210 = 1024 = 1K
220 = M
Friday, August 22, 14
Biner
210 = 1024 = 1K
220 = M
230 = G
Friday, August 22, 14
Biner
210 = 1024 = 1K
220 = M
230 = G
240 = T
Friday, August 22, 14
Biner
210 = 1024 = 1K
220 = M
230 = G
240 = T
Friday, August 22, 14
Friday, August 22, 14
Aritmatika bilangan berbasis r mengikuti
aturan yang sama dengan bilangan desimal
Friday, August 22, 14
Friday, August 22, 14
Biner
Friday, August 22, 14
Biner
11 + 0 = 11
Friday, August 22, 14
Biner
11 + 0 = 11
1+1 = 10
Friday, August 22, 14
Biner
11 + 0 = 11
1+1 = 10
10+11= 101
Friday, August 22, 14
Biner
11 + 0 = 11
1+1 = 10
10+11= 101
11+11 = 110
Friday, August 22, 14
Friday, August 22, 14
octal
Friday, August 22, 14
octal
1 + 1 = 2
Friday, August 22, 14
octal
1 + 1 = 2
7 + 1 = 10
Friday, August 22, 14
octal
1 + 1 = 2
7 + 1 = 10
17 +11 = 30
Friday, August 22, 14
octal
1 + 1 = 2
7 + 1 = 10
17 +11 = 30
17 + 1 = 20
Friday, August 22, 14
Friday, August 22, 14
hexadesimal
Friday, August 22, 14
hexadesimal
9 + 1 = 10
Friday, August 22, 14
hexadesimal
9 + 1 = 10
9 + 2 = A
Friday, August 22, 14
hexadesimal
9 + 1 = 10
9 + 2 = A
F + 2 = 11
Friday, August 22, 14
hexadesimal
9 + 1 = 10
9 + 2 = A
F + 2 = 11
FF + 1 = 100
Friday, August 22, 14
Friday, August 22, 14
Biner
Friday, August 22, 14
Biner
1 - 1 = 0
Friday, August 22, 14
Biner
1 - 1 = 0
10 - 01 = 01
Friday, August 22, 14
Biner
1 - 1 = 0
10 - 01 = 01
1011 - 1001 =0010
Friday, August 22, 14
Friday, August 22, 14
Octal
Friday, August 22, 14
Octal
10 - 1 = 7
Friday, August 22, 14
Octal
10 - 1 = 7
17 - 10 = 7
Friday, August 22, 14
Octal
10 - 1 = 7
17 - 10 = 7
21 - 17 = 2
Friday, August 22, 14
Friday, August 22, 14
Hexadesimal
Friday, August 22, 14
Hexadesimal
10 - 1 = F
Friday, August 22, 14
Hexadesimal
10 - 1 = F
1A - 11 = 9
Friday, August 22, 14
Hexadesimal
10 - 1 = F
1A - 11 = 9
A0 - 1 = 9F
Friday, August 22, 14
Friday, August 22, 14
Konversi
Friday, August 22, 14
Konversi
(1)2 = (1)8 = (1)16 = (1)5 = 1 (desimal)
Friday, August 22, 14
Konversi
(1)2 = (1)8 = (1)16 = (1)5 = 1 (desimal)
(1 0000)2 = (20)8 = (10)16 = (31)5 = 16 (desimal)
Friday, August 22, 14
Konversi
(1)2 = (1)8 = (1)16 = (1)5 = 1 (desimal)
(1 0000)2 = (20)8 = (10)16 = (31)5 = 16 (desimal)
(0.000110...)2 = 0.05 (desimal)
Friday, August 22, 14
Konversi
(1)2 = (1)8 = (1)16 = (1)5 = 1 (desimal)
(1 0000)2 = (20)8 = (10)16 = (31)5 = 16 (desimal)
(0.000110...)2 = 0.05 (desimal)
(0.001)2 = 0.125 (desimal)
Friday, August 22, 14
Friday, August 22, 14
Desimal ke binary
Friday, August 22, 14
Desimal ke binary
102
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
51 sisa 0
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
51 sisa 0
25 sisa 1
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
51 sisa 0
25 sisa 1
12 sisa 1
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
51 sisa 0
25 sisa 1
12 sisa 1
6 sisa 0
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
51 sisa 0
25 sisa 1
12 sisa 1
6 sisa 0
3 sisa 0
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
51 sisa 0
25 sisa 1
12 sisa 1
6 sisa 0
3 sisa 0
1 sisa 1
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
51 sisa 0
25 sisa 1
12 sisa 1
6 sisa 0
3 sisa 0
1 sisa 1
0 sisa 1
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
51 sisa 0
25 sisa 1
12 sisa 1
6 sisa 0
3 sisa 0
1 sisa 1
0 sisa 1
tulis dari bawah
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
51 sisa 0
25 sisa 1
12 sisa 1
6 sisa 0
3 sisa 0
1 sisa 1
0 sisa 1
tulis dari bawah
1100110
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
51 sisa 0
25 sisa 1
12 sisa 1
6 sisa 0
3 sisa 0
1 sisa 1
0 sisa 1
tulis dari bawah
1100110
jadi
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
51 sisa 0
25 sisa 1
12 sisa 1
6 sisa 0
3 sisa 0
1 sisa 1
0 sisa 1
tulis dari bawah
1100110
jadi
(102)10 = (1100110)2
Friday, August 22, 14
Desimal ke binary
102
102 bagi dua
51 sisa 0
25 sisa 1
12 sisa 1
6 sisa 0
3 sisa 0
1 sisa 1
0 sisa 1
tulis dari bawah
1100110
jadi
(102)10 = (1100110)2
Friday, August 22, 14
Friday, August 22, 14
Desimal ke octal
Friday, August 22, 14
Desimal ke octal
102
Friday, August 22, 14
Desimal ke octal
102
102 bagi delapan
Friday, August 22, 14
Desimal ke octal
102
102 bagi delapan
12 sisa 6
Friday, August 22, 14
Desimal ke octal
102
102 bagi delapan
12 sisa 6
1 sisa 4
Friday, August 22, 14
Desimal ke octal
102
102 bagi delapan
12 sisa 6
1 sisa 4
0 sisa 1
Friday, August 22, 14
Desimal ke octal
102
102 bagi delapan
12 sisa 6
1 sisa 4
0 sisa 1
Friday, August 22, 14
Desimal ke octal
102
102 bagi delapan
12 sisa 6
1 sisa 4
0 sisa 1
jadi
Friday, August 22, 14
Desimal ke octal
102
102 bagi delapan
12 sisa 6
1 sisa 4
0 sisa 1
jadi
(102)10 = (146)2
Friday, August 22, 14
Friday, August 22, 14
Desimal ke heksadesimal
Friday, August 22, 14
Desimal ke heksadesimal
102
Friday, August 22, 14
Desimal ke heksadesimal
102
102 bagi enambelas
Friday, August 22, 14
Desimal ke heksadesimal
102
102 bagi enambelas
6 sisa 6
Friday, August 22, 14
Desimal ke heksadesimal
102
102 bagi enambelas
6 sisa 6
0 sisa 6
Friday, August 22, 14
Desimal ke heksadesimal
102
102 bagi enambelas
6 sisa 6
0 sisa 6
jadi
Friday, August 22, 14
Desimal ke heksadesimal
102
102 bagi enambelas
6 sisa 6
0 sisa 6
jadi
(102)10 = (6)16
Friday, August 22, 14
Friday, August 22, 14
Pecahan
Friday, August 22, 14
Pecahan
(0.2)10
Friday, August 22, 14
Pecahan
(0.2)10
0.2 x 2 = 0.4 + 0
Friday, August 22, 14
Pecahan
(0.2)10
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
Friday, August 22, 14
Pecahan
(0.2)10
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
Friday, August 22, 14
Pecahan
(0.2)10
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
Friday, August 22, 14
Pecahan
(0.2)10
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
0.2 x 2 = 0.4 + 0
Friday, August 22, 14
Pecahan
(0.2)10
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
Friday, August 22, 14
Pecahan
(0.2)10
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
Friday, August 22, 14
Pecahan
(0.2)10
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
Friday, August 22, 14
Pecahan
(0.2)10
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
0.2 x 2 = 0.4 + 0
Friday, August 22, 14
Pecahan
(0.2)10
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
0.2 x 2 = 0.4 + 0
.....
Friday, August 22, 14
Pecahan
(0.2)10
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
0.2 x 2 = 0.4 + 0
.....
(0.22)10 = (0.0011001100...)2
Friday, August 22, 14
Pecahan
(0.2)10
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
0.2 x 2 = 0.4 + 0
0.4 x 2 = 0.8 + 0
0.8 x 2 = 0.6 + 1
0.6 x 2 = 0.2 + 1
0.2 x 2 = 0.4 + 0
.....
(0.22)10 = (0.0011001100...)2
Friday, August 22, 14
Friday, August 22, 14
Pecahan
Friday, August 22, 14
Pecahan
(0.25)10
Friday, August 22, 14
Pecahan
(0.25)10
0.25 x 2 = 0.5 + 0
Friday, August 22, 14
Pecahan
(0.25)10
0.25 x 2 = 0.5 + 0
0.5 x 2 = 0.0 + 1
Friday, August 22, 14
Pecahan
(0.25)10
0.25 x 2 = 0.5 + 0
0.5 x 2 = 0.0 + 1
.....
Friday, August 22, 14
Pecahan
(0.25)10
0.25 x 2 = 0.5 + 0
0.5 x 2 = 0.0 + 1
.....
(0.25)10 = (0.01)2
Friday, August 22, 14
Pecahan
(0.25)10
0.25 x 2 = 0.5 + 0
0.5 x 2 = 0.0 + 1
.....
(0.25)10 = (0.01)2
Friday, August 22, 14
Friday, August 22, 14
Pecahan
Friday, August 22, 14
Pecahan
(0.5)10
Friday, August 22, 14
Pecahan
(0.5)10
0.5 x 2 = 0.0 + 1
Friday, August 22, 14
Pecahan
(0.5)10
0.5 x 2 = 0.0 + 1
Friday, August 22, 14
Pecahan
(0.5)10
0.5 x 2 = 0.0 + 1
(0.5)10 = (0.1)2
Friday, August 22, 14
Pecahan
(0.5)10
0.5 x 2 = 0.0 + 1
(0.5)10 = (0.1)2
Friday, August 22, 14
Friday, August 22, 14
Pecahan
Friday, August 22, 14
Pecahan
(0.125)10
Friday, August 22, 14
Pecahan
(0.125)10
0.125 x 2 = 0.25 + 0
Friday, August 22, 14
Pecahan
(0.125)10
0.125 x 2 = 0.25 + 0
0.25 x 2 = 0.5 + 0
Friday, August 22, 14
Pecahan
(0.125)10
0.125 x 2 = 0.25 + 0
0.25 x 2 = 0.5 + 0
0.5 x 2 = 0.0 + 1
Friday, August 22, 14
Pecahan
(0.125)10
0.125 x 2 = 0.25 + 0
0.25 x 2 = 0.5 + 0
0.5 x 2 = 0.0 + 1
Friday, August 22, 14
Pecahan
(0.125)10
0.125 x 2 = 0.25 + 0
0.25 x 2 = 0.5 + 0
0.5 x 2 = 0.0 + 1
(0.5)10 = (0.001)2
Friday, August 22, 14
Pecahan
(0.125)10
0.125 x 2 = 0.25 + 0
0.25 x 2 = 0.5 + 0
0.5 x 2 = 0.0 + 1
(0.5)10 = (0.001)2
Friday, August 22, 14
Friday, August 22, 14
Friday, August 22, 14
Friday, August 22, 14
Oktal dan Heksadesimal
Friday, August 22, 14
Friday, August 22, 14
(111111111111)2
Friday, August 22, 14
(111111111111)2
(111 111 111 111)2 = (7 7 7 7)8
Friday, August 22, 14
(111111111111)2
(111 111 111 111)2 = (7 7 7 7)8
(1111 1111 1111)2 = (F F F )16
Friday, August 22, 14
Friday, August 22, 14
Bilangan biner sulit untuk digunakan
Friday, August 22, 14
Bilangan biner sulit untuk digunakan
Mengunakan digit yang lebih banyak dari
desimal
Friday, August 22, 14
Friday, August 22, 14
Bilangan desimal lebih mudah digunakan
Friday, August 22, 14
Bilangan desimal lebih mudah digunakan
namun komputer menggunakan biner
Friday, August 22, 14
Bilangan desimal lebih mudah digunakan
namun komputer menggunakan biner
konversi desimal ke biner rumit
Friday, August 22, 14
Friday, August 22, 14
Octal dan Hexadecimal memperkecil digit
Friday, August 22, 14
Friday, August 22, 14
Friday, August 22, 14
Friday, August 22, 14
Complements
Friday, August 22, 14
Friday, August 22, 14
‘negatif’-nya sebuah bilangan
Friday, August 22, 14
Friday, August 22, 14
menyederhanakan pengurangan
Friday, August 22, 14
menyederhanakan pengurangan
(dilakukan dengan penjumlahan)
Friday, August 22, 14
menyederhanakan pengurangan
(dilakukan dengan penjumlahan)
hemat sirkuit
Friday, August 22, 14
Friday, August 22, 14
Komplemen bilangan berbasis-r
Friday, August 22, 14
Komplemen bilangan berbasis-r
komplemen r (radix)
Friday, August 22, 14
Komplemen bilangan berbasis-r
komplemen r (radix)
komplemen r-1 (diminished radix)
Friday, August 22, 14
Friday, August 22, 14
jika sebuah bilangan N dengan basis r
memiliki n digit,
Friday, August 22, 14
jika sebuah bilangan N dengan basis r
memiliki n digit,
maka akan memiliki diminished radix
komplemen (rn-1)-N
Friday, August 22, 14
jika sebuah bilangan N dengan basis r
memiliki n digit,
maka akan memiliki diminished radix
komplemen (rn-1)-N
mis 7 desimal akan memiliki diminished radix
komplemen (101-1)-7 = 2
Friday, August 22, 14
jika sebuah bilangan N dengan basis r
memiliki n digit,
maka akan memiliki diminished radix
komplemen (rn-1)-N
mis 7 desimal akan memiliki diminished radix
komplemen (101-1)-7 = 2
07 desimal akan memiliki diminished radix
komplemen (102-1)-7 = 92
Friday, August 22, 14
jika sebuah bilangan N dengan basis r
memiliki n digit,
maka akan memiliki diminished radix
komplemen (rn-1)-N
mis 7 desimal akan memiliki diminished radix
komplemen (101-1)-7 = 2
07 desimal akan memiliki diminished radix
komplemen (102-1)-7 = 92
Friday, August 22, 14
Friday, August 22, 14
diminised radix complement tuk binary
Friday, August 22, 14
diminised radix complement tuk binary
100 -> (23-1)-100
Friday, August 22, 14
diminised radix complement tuk binary
100 -> (23-1)-100
= (1000-1)-100
Friday, August 22, 14
diminised radix complement tuk binary
100 -> (23-1)-100
= (1000-1)-100
= (111)-100
Friday, August 22, 14
diminised radix complement tuk binary
100 -> (23-1)-100
= (1000-1)-100
= (111)-100
= 011
Friday, August 22, 14
Friday, August 22, 14
diminised radix complement tuk binary
Friday, August 22, 14
diminised radix complement tuk binary
111 -> (23-1)-111
Friday, August 22, 14
diminised radix complement tuk binary
111 -> (23-1)-111
= (1000-1)-111
Friday, August 22, 14
diminised radix complement tuk binary
111 -> (23-1)-111
= (1000-1)-111
= (111)-111
Friday, August 22, 14
diminised radix complement tuk binary
111 -> (23-1)-111
= (1000-1)-111
= (111)-111
= 000
Friday, August 22, 14
Friday, August 22, 14
diminised radix complement tuk binary
Friday, August 22, 14
diminised radix complement tuk binary
101 -> (23-1)-101
Friday, August 22, 14
diminised radix complement tuk binary
101 -> (23-1)-101
= (1000-1)-101
Friday, August 22, 14
diminised radix complement tuk binary
101 -> (23-1)-101
= (1000-1)-101
= (111)-101
Friday, August 22, 14
diminised radix complement tuk binary
101 -> (23-1)-101
= (1000-1)-101
= (111)-101
= 010
Friday, August 22, 14
Friday, August 22, 14
Friday, August 22, 14
Friday, August 22, 14
jika sebuah bilangan N dengan basis r
memiliki n digit,
Friday, August 22, 14
jika sebuah bilangan N dengan basis r
memiliki n digit,
maka akan memiliki radix komplemen (rn)-N
Friday, August 22, 14
jika sebuah bilangan N dengan basis r
memiliki n digit,
maka akan memiliki radix komplemen (rn)-N
mis 7 desimal akan memiliki radix
komplemen (101)-7 = 3
Friday, August 22, 14
jika sebuah bilangan N dengan basis r
memiliki n digit,
maka akan memiliki radix komplemen (rn)-N
mis 7 desimal akan memiliki radix
komplemen (101)-7 = 3
07 desimal akan memiliki radix komplemen
(102)-7 = 93
Friday, August 22, 14
jika sebuah bilangan N dengan basis r
memiliki n digit,
maka akan memiliki radix komplemen (rn)-N
mis 7 desimal akan memiliki radix
komplemen (101)-7 = 3
07 desimal akan memiliki radix komplemen
(102)-7 = 93
Friday, August 22, 14
Friday, August 22, 14
radix complement tuk binary
Friday, August 22, 14
radix complement tuk binary
100 -> (23)-100
Friday, August 22, 14
radix complement tuk binary
100 -> (23)-100
= (1000)-100
Friday, August 22, 14
radix complement tuk binary
100 -> (23)-100
= (1000)-100
= (1000)-100
Friday, August 22, 14
radix complement tuk binary
100 -> (23)-100
= (1000)-100
= (1000)-100
= 100
Friday, August 22, 14
Friday, August 22, 14
radix complement tuk binary
Friday, August 22, 14
radix complement tuk binary
111 -> (23)-111
Friday, August 22, 14
radix complement tuk binary
111 -> (23)-111
= (1000)-111
Friday, August 22, 14
radix complement tuk binary
111 -> (23)-111
= (1000)-111
= 001
Friday, August 22, 14
Friday, August 22, 14
radix complement tuk binary
Friday, August 22, 14
radix complement tuk binary
101 -> (23-1)-101
Friday, August 22, 14
radix complement tuk binary
101 -> (23-1)-101
= (1000)-101
Friday, August 22, 14
radix complement tuk binary
101 -> (23-1)-101
= (1000)-101
= 011
Friday, August 22, 14
Friday, August 22, 14
Friday, August 22, 14
Friday, August 22, 14
Jika memiliki radix point, hilangkan!
Friday, August 22, 14
Jika memiliki radix point, hilangkan!
Kembalikan lagi setelah hitungan
Friday, August 22, 14
Friday, August 22, 14
Pengurangan dengan komplemen
Friday, August 22, 14
Pengurangan dengan komplemen
(lebih mudah bagi hardware)
Friday, August 22, 14
Pengurangan dengan komplemen
(lebih mudah bagi hardware)
(tak ada pinjaman)
Friday, August 22, 14
Friday, August 22, 14
pengurangan bilangan M-N berdigit n berbasis r
Friday, August 22, 14
pengurangan bilangan M-N berdigit n berbasis r
tambahkan M dengan radix komplemen dari N
Friday, August 22, 14
pengurangan bilangan M-N berdigit n berbasis r
tambahkan M dengan radix komplemen dari N
M + ( rn - N ) = M - N + rn
Friday, August 22, 14
Friday, August 22, 14
jika M≥N maka penjumlahan akan menghasilkan
(end carry)
Friday, August 22, 14
jika M≥N maka penjumlahan akan menghasilkan
(end carry)
buang end carry
Friday, August 22, 14
jika M≥N maka penjumlahan akan menghasilkan
(end carry)
buang end carry
yang tersisa merupakan hasilnya
Friday, August 22, 14
Friday, August 22, 14
Jika M < N, maka penjumlahan tidak
menghasilkan end carry
Friday, August 22, 14
Jika M < N, maka penjumlahan tidak
menghasilkan end carry
hasilnya merupakan komplemen (N-M)
Friday, August 22, 14
Jika M < N, maka penjumlahan tidak
menghasilkan end carry
hasilnya merupakan komplemen (N-M)
agar ‘enak’ dilihat, ambil komplemen hasil
penjumlahan
Friday, August 22, 14
Jika M < N, maka penjumlahan tidak
menghasilkan end carry
hasilnya merupakan komplemen (N-M)
agar ‘enak’ dilihat, ambil komplemen hasil
penjumlahan
beri tanda negatif
Friday, August 22, 14
Friday, August 22, 14
Friday, August 22, 14
Selesai
Dandiahidupbahagiaselama-lamanya...
Friday, August 22, 14

Digital system and binary numbers