Representasi Floating Point 2

4
REPRESENTASI FLOATING POINT Untuk merepresentasikan floating point diperlukan: a. lokasi atau register penyimpanan komputer dengan ukuran memadai untuk menyimpan semua digit signifikan dari bilangan tersebut. b. ruang penyimpanan tambahan untuk menyimpan posisi point tersebut,ruangan tambahan ini biasa nya ada di dalam lokasi yang sama atau terpisah. Contoh: Desimal dengan mantissa 5 digit dan eksponen 3 digit mantissa ekspone n 1 3 7 5 0 0 0 2 .13750*10 =1.375 3 8 6 2 4 0 0 3 .38624*10 =386.24 ARITMATIKA FLOATING POINT Bentuk standar: Contoh:0.125*10 Bentuk standar untuk bilangan floating point biner: Jangkauan untuk mantisa f adalah 0.5 < f <1 dean -1 < f < -0.5 8

description

Representasi Floating Point

Transcript of Representasi Floating Point 2

Page 1: Representasi Floating Point 2

REPRESENTASI FLOATING POINT

Untuk merepresentasikan floating point diperlukan:

a. lokasi atau register penyimpanan komputer dengan ukuran memadai untuk

menyimpan semua digit signifikan dari bilangan tersebut.

b. ruang penyimpanan tambahan untuk menyimpan posisi point

tersebut,ruangan tambahan ini biasa nya ada di dalam lokasi yang sama

atau terpisah.

Contoh:

Desimal dengan mantissa 5 digit dan eksponen 3 digit

mantissa eksponen1 3 7 5 0 0 0 2 .13750*10 =1.375

3 8 6 2 4 0 0 3 .38624*10 =386.24

ARITMATIKA FLOATING POINT

Bentuk standar:

Contoh:0.125*10

Bentuk standar untuk bilangan floating point biner:

Jangkauan untuk mantisa f adalah 0.5 < f <1 dean -1 < f < -0.5

Normalisasi:

a. geser mantissa n bit ke kiri atau ke kanan menurut keperluan

b. jika kekiri ,kurangkan n dari eksponennya

c. jika digeser kekanan,tambahkan n dari eksponennya

8

Page 2: Representasi Floating Point 2

contoh:

a.mengurangkan ½ dengan 5/8 dapat menimbulkan representasi 1/8

mantissa eksponent komentar

0 0 0 1 0 0 0 1/8 not in standar form

0 1 0 0 1 1 0mantissa shifted 2 places left so 2 substracted form

b.menambahkan 5/8 dapat menimbulkan representasi 1 1/2

mantissa eksponent komentar0 1 0 0 0 0 0 1 1/2 not in standar form

0 1 1 0 0 0 1mantissa shifted 1 places right so 1 added to eksponen

Jangkauan representasi floating point bentuk standar:

Representasi floating point

i. bilangan paling positif terjadi dengan mantissa positif terbesar dan

ekponen positif terbesar.

ii. Bilangan positif terkecil terjadi dengan mantissa positif terkecil dan

eksponen negatif terbesar.

iii. Bilangan negatif terkecil terjadi dengan mantissa negatif paling kecil

dan eksponen negatif terbesar.

iv. Bilangan negatif terbesar terjadi dengan mantissa negatif terbesar dan

eksponen positif terbesar.

Perkalian dan pembagian bilangan floating point

a.perkalian

i. kalikan mantissa

ii.tambahkan eksponen

iii.normalisasi

contoh:

(0.12 *10 )*(0.253*10 )

(0.12*0.253)*10 -- 0.300 10

b.pembagian

9

Page 3: Representasi Floating Point 2

i. bagi mantissa

ii.kurangi eksponen

iii.normalisasi

contoh:

(0.156*10 ) * (0.12*10 )

(0,156 *0.12 ) * 10 =0.130 * 10

10