Anda di halaman 1dari 10

Bagian I Sistim Bilangan

• 1. Desimal
– Bilangan berbasis 10 ( 0 – 9) contoh !5(10)
• 2. Binary
– Bilangan berbasis 2 ( 0 – 1 ) contoh 1(2)
• 3. Oktal
– Bilangan berbasis 8 ( 0 – 7) contoh !5(8)
• 4. Heksa desimal
– Bilangan berbasis 16 ( 0 – 9; A; B; C; D; E; F )
– contoh !5(16)

October 11, 2018 Mikroprosesor 1


Nilai Posisi
• Setiap posisi angka dalam suatu bilangan
mempunyai nilai posisi sesuai dengan
sistim bilangan yag digunakan
• Bilangan Desimal 155(10)
1 5 5 = 155 desimal
Posisi = ratusan
Nilai = 1 ratusan Posisi = satuan
(100) Nilai = 5 satuan
Posisi = puluhan
Nilai = 5 puluhan (50)

October 11, 2018 Mikroprosesor 2


Nilai Posisi
• Bilangan Biner 1001(2)
1 0 0 1
Posisi ke 3 Posisi ke 2 Posisi ke 1 Posisi ke 0
Nilai = 23 Nilai = 22 Nilai = 21 Nilai = 20

Nilai desimal bilangan diatas adalah :


1x 23 + 0x22 + 0x21 + 1x20 =
(1x8) +(0x4) +(0x2) + (1x1) = 9 desimal

October 11, 2018 Mikroprosesor 3


Nilai Posisi
• Bilangan Oktal 127(8) =
1x82 + 2x81 + 7x80 =
64 + 16 + 7 = 87 desimal

1 2 7

Posisi = 2 Posisi = 1 Posisi = 0


Nilai = 82 Nilai = 81 Nilai = 80

October 11, 2018 Mikroprosesor 4


Nilai Posisi
• Bilangan Hexadesimal 0A1Dh =
0x163 + 10x162 + 1x161 + 13x160 =
2589 desimal

0 A 1 D

Posisi = 3 Posisi = 2 Posisi = 1 Posisi = 0


Nilai =163 Nilai =162 Nilai =161 Nilai =160

October 11, 2018 Mikroprosesor 5


Transformasi bilangan
• Dari bilangan desimal ke bilangan biner, dengan
membagi 2 bilangan tersebut sampai habis; sisa
pembagian merupakan bit bilangan biner, sisa pertama
merupakan Least Significant Bit. Sedang sisa terahir
merupakan Most Significant Bit
• Contoh 125 Desimal
– 125 : 2 = 62 sisa 1
– 62 : 2 = 31 sisa 0 • Nilai Binernya adalah :


31 : 2 = 15
15 : 2 = 7
sisa 1
sisa 1
1111101
– 7 :2=3 sisa 1
– 3 :2=1 sisa 1 MSB LSB
– 1 :2=0 sisa 1
October 11, 2018 Mikroprosesor 6
Transformasi bilangan
• Dari bilangan Hexadesimal kebilangan desimal
dengan cara metode 2 step. Yaitu:
– Mengubah tiap 1 bil. Hexa menjadi bilangan biner
– bilangan biner diubah menjadi bilangan desimal
• Contoh : 0A1Dh = 0000 1010 0001 1101 b

0 A 1 D
0 0 0 0 1 0 1 0 0 0 0 1 1 1 0 1

1x211 + 1x29 + 1x24 +1x23 + 1x22 + 1x20 = 2589

October 11, 2018 Mikroprosesor 7


Transformasi bilangan
• Dari bilangan biner ke bilangan hexadesimal
dengan memisahkan bilangan biner menjadi
nible nible; masing masing nibel mewakili satu
angka hexadesimal
• Contoh: 0000101000011101

0 0 0 0 1 0 1 0 0 0 0 1 1 1 0 1
0 A 1 D

October 11, 2018 Mikroprosesor 8


BILANGAN BCD
• BCD singkatan dari Binary Code Desimal
• Nibble adalah string yang terdiri dari 4 bit
• BCD mengexpresikan setiap angka desimal sebagai
sebuah nibble
• Contoh : 125 desimal dalam BCD menjadi
1 2 5
0 0 0 1 0 0 1 0 0 1 0 1
• Bilangan ini digunakan dalam pemrosesan data
desimal menggunakan systim digital

October 11, 2018 Mikroprosesor 9


BILANGAN ASCII
• ASCII singkatan dari American Standard Code for Information
Interchange
• Kode ini digunakan standard pabrik dalam membuat I/O
hardware; seperti keyboard, printer, video-display dan lainnya.
• Kode ini terdiri dari 7 bit
• Contoh : huruf A dikodekan dengan :
1000001 atau 100 0001
x6x5x4
x3x2x1x0 010 011 100 101
0000 sp 0 @ P
0001 ! 1 A Q
0010 “ 2 B R
0011 # 3 C S

October 11, 2018 Mikroprosesor 10

Anda mungkin juga menyukai