Representasi Bilangan
Bilangan pecahan dapat direpresentasikan dalam bentuk pecahan biasa atau bentuk scientific.
=> Bentuk pecahan biasa,
dalam bentuk pecahan biasa, bilangan di representasiakan langsung ke dalam bentuk binernya
Contoh : 27.625 = 11011.1012
=> Bentuk SCIENTIFIC
Contoh : 2.700.000 = 27 x 105 -----------> M = 57, B = 10, E = 5
M = Mantisa
B = Basis
E = eksponen
Masalah : terdapat tak terhingga banyaknay representasi yang dapat di buat dalam contoh sebelumnya ; 2.700.000 = 27 x 105 , 270 x 104 , 2,7 x 106 , 0,27 x 107 , 0,027 x 108 dsb, Untuk mengatasinya , dituntut adanya bentuk normal dengan syarat
1/B = |M|< 1
Dengan demikian, bentuk scientific yang normal dari 5.700.000 adalah 0,27 x 107
Dalam bentuk normal tersebut , selalu di dapat mantisa berbentuk "0, ...."
sehingga dalam merepresentasiakn kedalam Bit data, fraksi "0" tersebut dapat di hilangkan.
mantisa dan eksponen tersebut dapat di representasikan ke dalam salah satu cara representasi bulangan bulat bertanda yang telah dibahas diatas. representasi yang dipilih dapat saja berbeda antara mantisa dengan eksponenya.
Contoh :
- digunakan untaian 16 Bit untuk representasi bilangan pecahan
- 10 Bit pertama yang digunakan untuk menyimpan mantissa dalam bentuk S / M.
- 6 Bit sisanya digunakan untuk menyimpan mantissa dalam bentuk 1's complement.
Contoh representasi bilangannya : 0,000000075
Jawab:
0,75 x 2 = 1,5
0,75 x 2 = 1,5
0,5 x 2 = 1,0
Jadi hasilnya: 0,75(10) =0,11(2)
Caranya, ambil angka paling depan 0.75 jadi 0, dan sisanya angka depan hasilnya 1,5 dan1,0 jadi 11.
Kemudian yang berikutnya : 6(10)=110(2).
angka (110) didapat dari (digit oktal => ekivalens 3-bit).
Kemudian berikutnya ditambah 3x angka 0 didepannya,sehingga menjadi=>000110.
Kemudian angka tersebut dibalik menjadi 000110=>111001.
Nah kemudian kita tinggal isi deh kolomnya menjadi:
0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 |
Jadi deh.gampang khan..
selamat mencoba ya..
selamat mencoba ya..
By: Ida Bagus Rai Jayendra.
0 komentar:
Post a Comment