Digital system and binary numbers (1'st update)

Preview:

DESCRIPTION

Update of previous upload

Citation preview

Sistem DigitalNugroho Adi P

nugnux@gmail.comAravir@me.com

Monday, August 25, 14

Monday, August 25, 14

One characteristic of digital systems is their ability to represent and manipulate discrete elements of information.

Monday, August 25, 14

Discrete InformationHuruf

Kartu

Power Ranger

Kotak Papan Catur

Jumlah Mahasiswa

Monday, August 25, 14

Discrete Information26 Huruf

52 Kartu

6 Power Ranger

64 Kotak Papan Catur

33 Mahasiswa

Monday, August 25, 14

Elemen informasi diskrit diwakili di sistem digital oleh sinyal

Monday, August 25, 14

arus,

tegangan

Monday, August 25, 14

Sinyal diskrit hanya mempunyai dua nilai

(Biner)

Monday, August 25, 14

Bit bernilai 0 dan 1

Monday, August 25, 14

Discrete elements of information are represented with groups of bits called binary codes

Monday, August 25, 14

contoh kode biner

1:

2:

3:

4:

5:

0001

0010

0011

0100

0101

Monday, August 25, 14

Kadang

(1000)2 ≠ (1000)10

Monday, August 25, 14

tidak mungkin

(1008)2

Monday, August 25, 14

tidak mungkin keliru

00F1

Monday, August 25, 14

a digital system is a system that manipulates discrete elements of information represented internally in binary form.

Thus

Monday, August 25, 14

Diskrit secara alami

Diambil dari proses kontinu (kuantisasi)

Informasi Diskrit

Monday, August 25, 14

Diskrit alami

Monday, August 25, 14

Kuantisasi

Monday, August 25, 14

Monday, August 25, 14

Kenapa Digital?

Monday, August 25, 14

Dapat diprogram

Monday, August 25, 14

Satu alat dapat digunakan untuk bermacam keperluan

Monday, August 25, 14

Monday, August 25, 14

Bilangan Biner

Monday, August 25, 14

Monday, August 25, 14

1395

Monday, August 25, 14

1395

seribu tiga ratus sembilan puluh lima

Monday, August 25, 14

1395

seribu tiga ratus sembilan puluh lima

1000 + 300 + 90 + 5

Monday, August 25, 14

1395

seribu tiga ratus sembilan puluh lima

1000 + 300 + 90 + 5

1 x 1000 + 3 x 100 + 9 x 10 + 5

Monday, August 25, 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

Monday, August 25, 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

Monday, August 25, 14

Monday, August 25, 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

Monday, August 25, 14

Monday, August 25, 14

basis 10 secara umum

...+103a3 + 102a2 + 101a1 + 100a0 + 10-1a-1 + 10-2a-2 + 10-3a-3 + ...

Monday, August 25, 14

secara umum hanya ditulis koefisennya saja

Monday, August 25, 14

Monday, August 25, 14

Biner

Monday, August 25, 14

Biner

...+23a3 + 22a2 + 21a1 + 20a0 + 2-1a-1 + 2-2a-2 + 2-3a-3 + ...

Monday, August 25, 14

Biner

...+23a3 + 22a2 + 21a1 + 20a0 + 2-1a-1 + 2-2a-2 + 2-3a-3 + ...

Monday, August 25, 14

Monday, August 25, 14

Biner

Monday, August 25, 14

Biner

1101

Monday, August 25, 14

Biner

1101

1 x 23 + 1 x 22 + 0 x 21 + 1 x 20

Monday, August 25, 14

Biner

1101

1 x 23 + 1 x 22 + 0 x 21 + 1 x 20

8 + 4 + 0 + 1 (desimal)

Monday, August 25, 14

Biner

1101

1 x 23 + 1 x 22 + 0 x 21 + 1 x 20

8 + 4 + 0 + 1 (desimal)

13 (desimal)

Monday, August 25, 14

Monday, August 25, 14

Biner

Monday, August 25, 14

Biner

10.1

Monday, August 25, 14

Biner

10.1

1 x 21 + 0 x 20 + 1 x 2-1

Monday, August 25, 14

Biner

10.1

1 x 21 + 0 x 20 + 1 x 2-1

2 + 0 + 0.5 (desimal)

Monday, August 25, 14

Biner

10.1

1 x 21 + 0 x 20 + 1 x 2-1

2 + 0 + 0.5 (desimal)

2.5 (desimal)

Monday, August 25, 14

Monday, August 25, 14

Basis-r

Monday, August 25, 14

Basis-r

...+r3a3 + r2a2 + r1a1 + r0a0 + r-1a-1 + r-2a-2 + r-3a-3 + ...

Monday, August 25, 14

Basis-r

...+r3a3 + r2a2 + r1a1 + r0a0 + r-1a-1 + r-2a-2 + r-3a-3 + ...

nilai ai antara 0 dan r-1

Monday, August 25, 14

Monday, August 25, 14

oktal

Monday, August 25, 14

oktal

10.1

Monday, August 25, 14

oktal

10.1

1 x 81 + 0 x 80 + 1 x 8-1

Monday, August 25, 14

oktal

10.1

1 x 81 + 0 x 80 + 1 x 8-1

8 + 0 + 0.125 (desimal)

Monday, August 25, 14

oktal

10.1

1 x 81 + 0 x 80 + 1 x 8-1

8 + 0 + 0.125 (desimal)

8.125 (desimal)

Monday, August 25, 14

Monday, August 25, 14

hexadesimal

Monday, August 25, 14

hexadesimal

10.1

Monday, August 25, 14

hexadesimal

10.1

1 x 161 + 0 x 160 + 1 x 16-1

Monday, August 25, 14

hexadesimal

10.1

1 x 161 + 0 x 160 + 1 x 16-1

16 + 0 + 0.125 (desimal)

Monday, August 25, 14

hexadesimal

10.1

1 x 161 + 0 x 160 + 1 x 16-1

16 + 0 + 0.125 (desimal)

16.0625 (desimal)

Monday, August 25, 14

Monday, August 25, 14

Biner

Monday, August 25, 14

Biner

210 = 1024 = 1K

Monday, August 25, 14

Biner

210 = 1024 = 1K

220 = M

Monday, August 25, 14

Biner

210 = 1024 = 1K

220 = M

230 = G

Monday, August 25, 14

Biner

210 = 1024 = 1K

220 = M

230 = G

240 = T

Monday, August 25, 14

Biner

210 = 1024 = 1K

220 = M

230 = G

240 = T

Monday, August 25, 14

Monday, August 25, 14

Aritmatika bilangan berbasis r mengikuti aturan yang sama dengan bilangan desimal

Monday, August 25, 14

Monday, August 25, 14

Biner

Monday, August 25, 14

Biner

11 + 0 = 11

Monday, August 25, 14

Biner

11 + 0 = 11

1+1 = 10

Monday, August 25, 14

Biner

11 + 0 = 11

1+1 = 10

10+11= 101

Monday, August 25, 14

Biner

11 + 0 = 11

1+1 = 10

10+11= 101

11+11 = 110

Monday, August 25, 14

Monday, August 25, 14

octal

Monday, August 25, 14

octal

1 + 1 = 2

Monday, August 25, 14

octal

1 + 1 = 2

7 + 1 = 10

Monday, August 25, 14

octal

1 + 1 = 2

7 + 1 = 10

17 +11 = 30

Monday, August 25, 14

octal

1 + 1 = 2

7 + 1 = 10

17 +11 = 30

17 + 1 = 20

Monday, August 25, 14

Monday, August 25, 14

hexadesimal

Monday, August 25, 14

hexadesimal

9 + 1 = A

Monday, August 25, 14

hexadesimal

9 + 1 = A

9 + 2 = B

Monday, August 25, 14

hexadesimal

9 + 1 = A

9 + 2 = B

F + 2 = 11

Monday, August 25, 14

hexadesimal

9 + 1 = A

9 + 2 = B

F + 2 = 11

FF + 1 = 100

Monday, August 25, 14

Monday, August 25, 14

Biner

Monday, August 25, 14

Biner

1 - 1 = 0

Monday, August 25, 14

Biner

1 - 1 = 0

10 - 01 = 01

Monday, August 25, 14

Biner

1 - 1 = 0

10 - 01 = 01

1011 - 1001 =0010

Monday, August 25, 14

Monday, August 25, 14

Octal

Monday, August 25, 14

Octal

10 - 1 = 7

Monday, August 25, 14

Octal

10 - 1 = 7

17 - 10 = 7

Monday, August 25, 14

Octal

10 - 1 = 7

17 - 10 = 7

21 - 17 = 2

Monday, August 25, 14

Monday, August 25, 14

Hexadesimal

Monday, August 25, 14

Hexadesimal

10 - 1 = F

Monday, August 25, 14

Hexadesimal

10 - 1 = F

1A - 11 = 9

Monday, August 25, 14

Hexadesimal

10 - 1 = F

1A - 11 = 9

A0 - 1 = 9F

Monday, August 25, 14

Konversi

Monday, August 25, 14

Monday, August 25, 14

Konversi

Monday, August 25, 14

Konversi

(1)2 = (1)8 = (1)16 = (1)5 = 1 (desimal)

Monday, August 25, 14

Konversi

(1)2 = (1)8 = (1)16 = (1)5 = 1 (desimal)

(1 0000)2 = (20)8 = (10)16 = (31)5 = 16 (desimal)

Monday, August 25, 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)

Monday, August 25, 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)

Monday, August 25, 14

Monday, August 25, 14

Desimal ke binary

Monday, August 25, 14

Desimal ke binary102

Monday, August 25, 14

Desimal ke binary102102 bagi dua

Monday, August 25, 14

Desimal ke binary102102 bagi dua51 sisa 0

Monday, August 25, 14

Desimal ke binary102102 bagi dua51 sisa 025 sisa 1

Monday, August 25, 14

Desimal ke binary102102 bagi dua51 sisa 025 sisa 112 sisa 1

Monday, August 25, 14

Desimal ke binary102102 bagi dua51 sisa 025 sisa 112 sisa 16 sisa 0

Monday, August 25, 14

Desimal ke binary102102 bagi dua51 sisa 025 sisa 112 sisa 16 sisa 03 sisa 0

Monday, August 25, 14

Desimal ke binary102102 bagi dua51 sisa 025 sisa 112 sisa 16 sisa 03 sisa 0

1 sisa 1

Monday, August 25, 14

Desimal ke binary102102 bagi dua51 sisa 025 sisa 112 sisa 16 sisa 03 sisa 0

1 sisa 10 sisa 1

Monday, August 25, 14

Desimal ke binary102102 bagi dua51 sisa 025 sisa 112 sisa 16 sisa 03 sisa 0

1 sisa 10 sisa 1

tulis dari bawah

Monday, August 25, 14

Desimal ke binary102102 bagi dua51 sisa 025 sisa 112 sisa 16 sisa 03 sisa 0

1 sisa 10 sisa 1

tulis dari bawah1100110

Monday, August 25, 14

Desimal ke binary102102 bagi dua51 sisa 025 sisa 112 sisa 16 sisa 03 sisa 0

1 sisa 10 sisa 1

tulis dari bawah1100110jadi

Monday, August 25, 14

Desimal ke binary102102 bagi dua51 sisa 025 sisa 112 sisa 16 sisa 03 sisa 0

1 sisa 10 sisa 1

tulis dari bawah1100110jadi (102)10 = (1100110)2

Monday, August 25, 14

Desimal ke binary102102 bagi dua51 sisa 025 sisa 112 sisa 16 sisa 03 sisa 0

1 sisa 10 sisa 1

tulis dari bawah1100110jadi (102)10 = (1100110)2

Monday, August 25, 14

Monday, August 25, 14

Desimal ke octal

Monday, August 25, 14

Desimal ke octal102

Monday, August 25, 14

Desimal ke octal102102 bagi delapan

Monday, August 25, 14

Desimal ke octal102102 bagi delapan12 sisa 6

Monday, August 25, 14

Desimal ke octal102102 bagi delapan12 sisa 61 sisa 4

Monday, August 25, 14

Desimal ke octal102102 bagi delapan12 sisa 61 sisa 40 sisa 1

Monday, August 25, 14

Desimal ke octal102102 bagi delapan12 sisa 61 sisa 40 sisa 1

Monday, August 25, 14

Desimal ke octal102102 bagi delapan12 sisa 61 sisa 40 sisa 1

jadi

Monday, August 25, 14

Desimal ke octal102102 bagi delapan12 sisa 61 sisa 40 sisa 1

jadi

(102)10 = (146)2

Monday, August 25, 14

Monday, August 25, 14

Desimal ke heksadesimal

Monday, August 25, 14

Desimal ke heksadesimal102

Monday, August 25, 14

Desimal ke heksadesimal102102 bagi enambelas

Monday, August 25, 14

Desimal ke heksadesimal102102 bagi enambelas6 sisa 6

Monday, August 25, 14

Desimal ke heksadesimal102102 bagi enambelas6 sisa 60 sisa 6

Monday, August 25, 14

Desimal ke heksadesimal102102 bagi enambelas6 sisa 60 sisa 6jadi

Monday, August 25, 14

Desimal ke heksadesimal102102 bagi enambelas6 sisa 60 sisa 6jadi (102)10 = (6)16

Monday, August 25, 14

Monday, August 25, 14

Pecahan

Monday, August 25, 14

Pecahan(0.2)10

Monday, August 25, 14

Pecahan(0.2)10

0.2 x 2 = 0.4 + 0

Monday, August 25, 14

Pecahan(0.2)10

0.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0

Monday, August 25, 14

Pecahan(0.2)10

0.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 1

Monday, August 25, 14

Pecahan(0.2)10

0.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 1

Monday, August 25, 14

Pecahan(0.2)10

0.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 10.2 x 2 = 0.4 + 0

Monday, August 25, 14

Pecahan(0.2)10

0.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 10.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0

Monday, August 25, 14

Pecahan(0.2)10

0.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 10.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 1

Monday, August 25, 14

Pecahan(0.2)10

0.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 10.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 1

Monday, August 25, 14

Pecahan(0.2)10

0.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 10.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 10.2 x 2 = 0.4 + 0

Monday, August 25, 14

Pecahan(0.2)10

0.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 10.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 10.2 x 2 = 0.4 + 0.....

Monday, August 25, 14

Pecahan(0.2)10

0.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 10.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 10.2 x 2 = 0.4 + 0.....(0.22)10 = (0.0011001100...)2

Monday, August 25, 14

Pecahan(0.2)10

0.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 10.2 x 2 = 0.4 + 00.4 x 2 = 0.8 + 0 0.8 x 2 = 0.6 + 10.6 x 2 = 0.2 + 10.2 x 2 = 0.4 + 0.....(0.22)10 = (0.0011001100...)2

Monday, August 25, 14

Monday, August 25, 14

Pecahan

Monday, August 25, 14

Pecahan(0.25)10

Monday, August 25, 14

Pecahan(0.25)10

0.25 x 2 = 0.5 + 0

Monday, August 25, 14

Pecahan(0.25)10

0.25 x 2 = 0.5 + 00.5 x 2 = 0.0 + 1

Monday, August 25, 14

Pecahan(0.25)10

0.25 x 2 = 0.5 + 00.5 x 2 = 0.0 + 1 .....

Monday, August 25, 14

Pecahan(0.25)10

0.25 x 2 = 0.5 + 00.5 x 2 = 0.0 + 1 .....(0.25)10 = (0.01)2

Monday, August 25, 14

Pecahan(0.25)10

0.25 x 2 = 0.5 + 00.5 x 2 = 0.0 + 1 .....(0.25)10 = (0.01)2

Monday, August 25, 14

Monday, August 25, 14

Pecahan

Monday, August 25, 14

Pecahan(0.5)10

Monday, August 25, 14

Pecahan(0.5)10

0.5 x 2 = 0.0 + 1

Monday, August 25, 14

Pecahan(0.5)10

0.5 x 2 = 0.0 + 1

Monday, August 25, 14

Pecahan(0.5)10

0.5 x 2 = 0.0 + 1

(0.5)10 = (0.1)2

Monday, August 25, 14

Pecahan(0.5)10

0.5 x 2 = 0.0 + 1

(0.5)10 = (0.1)2

Monday, August 25, 14

Monday, August 25, 14

Pecahan

Monday, August 25, 14

Pecahan(0.125)10

Monday, August 25, 14

Pecahan(0.125)10

0.125 x 2 = 0.25 + 0

Monday, August 25, 14

Pecahan(0.125)10

0.125 x 2 = 0.25 + 00.25 x 2 = 0.5 + 0

Monday, August 25, 14

Pecahan(0.125)10

0.125 x 2 = 0.25 + 00.25 x 2 = 0.5 + 00.5 x 2 = 0.0 + 1

Monday, August 25, 14

Pecahan(0.125)10

0.125 x 2 = 0.25 + 00.25 x 2 = 0.5 + 00.5 x 2 = 0.0 + 1

Monday, August 25, 14

Pecahan(0.125)10

0.125 x 2 = 0.25 + 00.25 x 2 = 0.5 + 00.5 x 2 = 0.0 + 1

(0.5)10 = (0.001)2

Monday, August 25, 14

Pecahan(0.125)10

0.125 x 2 = 0.25 + 00.25 x 2 = 0.5 + 00.5 x 2 = 0.0 + 1

(0.5)10 = (0.001)2

Monday, August 25, 14

Monday, August 25, 14

Monday, August 25, 14

Monday, August 25, 14

Oktal dan Heksadesimal

Monday, August 25, 14

Monday, August 25, 14

(111111111111)2

Monday, August 25, 14

(111111111111)2

(111 111 111 111)2 = (7 7 7 7)8

Monday, August 25, 14

(111111111111)2

(111 111 111 111)2 = (7 7 7 7)8

(1111 1111 1111)2 = (F F F )16

Monday, August 25, 14

Monday, August 25, 14

Bilangan biner sulit untuk digunakan

Monday, August 25, 14

Bilangan biner sulit untuk digunakan

Mengunakan digit yang lebih banyak dari desimal

Monday, August 25, 14

Monday, August 25, 14

Bilangan desimal lebih mudah digunakan

Monday, August 25, 14

Bilangan desimal lebih mudah digunakan

namun komputer menggunakan biner

Monday, August 25, 14

Bilangan desimal lebih mudah digunakan

namun komputer menggunakan biner

konversi desimal ke biner rumit

Monday, August 25, 14

Monday, August 25, 14

Octal dan Hexadecimal memperkecil digit

Monday, August 25, 14

Monday, August 25, 14

Monday, August 25, 14

Monday, August 25, 14

Complements

Monday, August 25, 14

Monday, August 25, 14

‘negatif ’-nya sebuah bilangan

Monday, August 25, 14

Monday, August 25, 14

menyederhanakan pengurangan

Monday, August 25, 14

menyederhanakan pengurangan

(dilakukan dengan penjumlahan)

Monday, August 25, 14

menyederhanakan pengurangan

(dilakukan dengan penjumlahan)

hemat sirkuit

Monday, August 25, 14

Monday, August 25, 14

Komplemen bilangan berbasis-r

Monday, August 25, 14

Komplemen bilangan berbasis-r

komplemen r (radix)

Monday, August 25, 14

Komplemen bilangan berbasis-r

komplemen r (radix)

komplemen r-1 (diminished radix)

Monday, August 25, 14

Monday, August 25, 14

jika sebuah bilangan N dengan basis r memiliki n digit,

Monday, August 25, 14

jika sebuah bilangan N dengan basis r memiliki n digit,

maka akan memiliki diminished radix komplemen (rn-1)-N

Monday, August 25, 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

Monday, August 25, 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

Monday, August 25, 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

Monday, August 25, 14

Monday, August 25, 14

diminised radix complement tuk binary

Monday, August 25, 14

diminised radix complement tuk binary

100 -> (23-1)-100

Monday, August 25, 14

diminised radix complement tuk binary

100 -> (23-1)-100

= (1000-1)-100

Monday, August 25, 14

diminised radix complement tuk binary

100 -> (23-1)-100

= (1000-1)-100

= (111)-100

Monday, August 25, 14

diminised radix complement tuk binary

100 -> (23-1)-100

= (1000-1)-100

= (111)-100

= 011

Monday, August 25, 14

Monday, August 25, 14

diminised radix complement tuk binary

Monday, August 25, 14

diminised radix complement tuk binary

111 -> (23-1)-111

Monday, August 25, 14

diminised radix complement tuk binary

111 -> (23-1)-111

= (1000-1)-111

Monday, August 25, 14

diminised radix complement tuk binary

111 -> (23-1)-111

= (1000-1)-111

= (111)-111

Monday, August 25, 14

diminised radix complement tuk binary

111 -> (23-1)-111

= (1000-1)-111

= (111)-111

= 000

Monday, August 25, 14

Monday, August 25, 14

diminised radix complement tuk binary

Monday, August 25, 14

diminised radix complement tuk binary

101 -> (23-1)-101

Monday, August 25, 14

diminised radix complement tuk binary

101 -> (23-1)-101

= (1000-1)-101

Monday, August 25, 14

diminised radix complement tuk binary

101 -> (23-1)-101

= (1000-1)-101

= (111)-101

Monday, August 25, 14

diminised radix complement tuk binary

101 -> (23-1)-101

= (1000-1)-101

= (111)-101

= 010

Monday, August 25, 14

Monday, August 25, 14

Monday, August 25, 14

Monday, August 25, 14

jika sebuah bilangan N dengan basis r memiliki n digit,

Monday, August 25, 14

jika sebuah bilangan N dengan basis r memiliki n digit,

maka akan memiliki radix komplemen (rn)-N

Monday, August 25, 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

Monday, August 25, 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

Monday, August 25, 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

Monday, August 25, 14

Monday, August 25, 14

radix complement tuk binary

Monday, August 25, 14

radix complement tuk binary

100 -> (23)-100

Monday, August 25, 14

radix complement tuk binary

100 -> (23)-100

= (1000)-100

Monday, August 25, 14

radix complement tuk binary

100 -> (23)-100

= (1000)-100

= (1000)-100

Monday, August 25, 14

radix complement tuk binary

100 -> (23)-100

= (1000)-100

= (1000)-100

= 100

Monday, August 25, 14

Monday, August 25, 14

radix complement tuk binary

Monday, August 25, 14

radix complement tuk binary

111 -> (23)-111

Monday, August 25, 14

radix complement tuk binary

111 -> (23)-111

= (1000)-111

Monday, August 25, 14

radix complement tuk binary

111 -> (23)-111

= (1000)-111

= 001

Monday, August 25, 14

Monday, August 25, 14

radix complement tuk binary

Monday, August 25, 14

radix complement tuk binary

101 -> (23-1)-101

Monday, August 25, 14

radix complement tuk binary

101 -> (23-1)-101

= (1000)-101

Monday, August 25, 14

radix complement tuk binary

101 -> (23-1)-101

= (1000)-101

= 011

Monday, August 25, 14

Monday, August 25, 14

Monday, August 25, 14

Monday, August 25, 14

Jika memiliki radix point, hilangkan!

Monday, August 25, 14

Jika memiliki radix point, hilangkan!

Kembalikan lagi setelah hitungan

Monday, August 25, 14

Monday, August 25, 14

Pengurangan dengan komplemen

Monday, August 25, 14

Pengurangan dengan komplemen

(lebih mudah bagi hardware)

Monday, August 25, 14

Pengurangan dengan komplemen

(lebih mudah bagi hardware)

(tak ada pinjaman)

Monday, August 25, 14

Monday, August 25, 14

pengurangan bilangan M-N berdigit n berbasis r

Monday, August 25, 14

pengurangan bilangan M-N berdigit n berbasis r

tambahkan M dengan radix komplemen dari N

Monday, August 25, 14

pengurangan bilangan M-N berdigit n berbasis r

tambahkan M dengan radix komplemen dari N

M + ( rn - N ) = M - N + rn

Monday, August 25, 14

Monday, August 25, 14

jika M≥N maka penjumlahan akan menghasilkan (end carry)

Monday, August 25, 14

jika M≥N maka penjumlahan akan menghasilkan (end carry)

buang end carry

Monday, August 25, 14

jika M≥N maka penjumlahan akan menghasilkan (end carry)

buang end carry

yang tersisa merupakan hasilnya

Monday, August 25, 14

Monday, August 25, 14

Jika M < N, maka penjumlahan tidak menghasilkan end carry

Monday, August 25, 14

Jika M < N, maka penjumlahan tidak menghasilkan end carry

hasilnya merupakan komplemen (N-M)

Monday, August 25, 14

Jika M < N, maka penjumlahan tidak menghasilkan end carry

hasilnya merupakan komplemen (N-M)

agar ‘enak’ dilihat, ambil komplemen hasil penjumlahan

Monday, August 25, 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

Monday, August 25, 14

Monday, August 25, 14

Monday, August 25, 14

Selesai

Dan dia hidup bahagia selama-lamanya...Monday, August 25, 14

Recommended