Senin, 29 April 2013

Konversi Bilangan

KONVERSI BILANGAN DALAM SISTEM MIKROPROSESOR

          Melanjutkan pembahasan kita tentang sistem bilangan pada pertemuan sebelumnya, maka pada pertemuan kelimabelas untuk sesi sistem mikroprosesor kali ini kita akan membahas konversi bilangan dalam sistem mikroprosesor. Oke langsung aja kita simak uraian berikut ini :
          Sebuah bilangan dapat dinyatakan dalam empat penyajian angka atau simbol berbeda. Untuk mendapatkan nilai suatu bilangan atau padanan suatu bilangan dalam satu basis ke basis lainnya digunakan cara konversi bilangan. Ada dua teknik konversi bilangan yaitu :
Teknik Bagi
Teknik Kurang.

a. Konversi Bilangan Desimal ke Biner
Contoh  :  
Bilangan dengan basis 10 berapakah nilainya jika dkonversi ke bilangan dengan basis 2 seperti contoh bilangan di bawah ini : 
4410 = ……………..2

Dengan teknik bagi dua :
44 : 2 = 22 sisa : 0 LSB
22 : 2 = 11 sisa : 0
11 : 2 = 5 sisa : 1
5 : 2 = 2 sisa : 1
2 : 2 = 1 sisa : 0
1 : 2 = 0 sisa : 1 MSB
Jadi : 4410 = 101100 2.

Dengan teknik pengurangan :
44 - 128 = K bit : 0 MSB
44 - 64 = K bit : 0
44 - 32 = 12 bit : 1
12 - 16 = K bit : 0
12 - 8 = 4 bit : 1
4 - 4 = 0 bit : 1
0 - 2 = K bit : 0
0 - 1 = K bit : 0 LSB
Jadi : 4410 = 001011002
Catatan : Jika bilangan yang dikurangkan nilainya lebih kecil dari bilangan pengurang maka nilai bit sama dengan 0. Jika bilangan yang dikurangkan   nilainya  lebih besar dari bilangan  pengurang  maka  nilai bit sama dengan 1.

b. Konversi Bilangan Desimal ke Heksa-Desimal
Contoh  :  
Bilangan dengan basis 10 berapakah nilainya jika dikonversi ke bilangan dengan basis 16 seperti contoh bilangan di bawah ini :
4410 = ……………..16

Dengan teknik bagi 16
44 : 16 = 2 sisa : 12
1210 = C16
Jadi : 4410 = 2C 16

c. Konversi Bilangan Desimal ke Oktal
Contoh   :  
Bilangan dengan basis 10 berapakah nilaninya jika dikonversi ke bilangan dengan basis 8 seperti contoh bilangan di bawah ini :
4410 = ……………..8

Dengan teknik bagi 8
44 : 8 = 5 sisa : 4 LSB
Jadi : 4410 = 54 8

d. Konversi Bilangan Biner ke Heksa-Desimal dan Oktal
          Konversi bilangan biner ke Heksa-Desimal menggunakan satuan 4 bit sedangkan konversi bilangan biner ke oktal menggunakan satuan 3 bit. Tabel berikut menunjukkan tabel konversi biner ke Heksa-Desimal dan Oktal.

Tabel 1. Dasar Konversi Bilangan

Tidak ada komentar:

Posting Komentar