Pada
CPU
ARITMATICH
Representasi Floating Point
Untuk menuliskan bilangan floating point (bilangan
pecahan) dilakukan dengan menuliskan dalam bentuk
exponensial.
Sehingga bilangan tersebut memiliki bilangan dasar,
bilangan pemangkat dan basis bilangan tersebut
±S * B ±E
Tanda : + atau –
Signifikan (S) disebut juga mantissa
Eksponen (E)
Base (B)
Representasi Floating Point
Ko-prosesor Aritmatika mendukung tiga repr
floating point :
• Short (32 bit)/ presisi tunggal dengan bias 7Fh
• Long (64 bit)/presisi ganda dengan bias 3FFh
Exponensial
Penulisan bilangan floating point dengan cara
exponensial dapat menyebabkan adanya
kemungkinan sebuah bilangan ditulis dengan cara
yang bermacam-macam
Standarisasi untuk penulisan bilangan
0 1 8 9 31
Pada 64 bit:
-1 -||--- 11 bit------| |--------52 bit-----------|
Format penulisan menurut standar IEEE 754
Pada format tunggal, bit paling kiri digunakan untuk representasi tanda 0
jika positif dan 1 jika negatif, sedangkan 8 bit berikutnya adalah pangkat
(exponen) yang direpresentasikan dalam bentuk bias.
1. Riyanto Sigit, ST., MKom , Nur Rosyid Mubtada’i, SKom , Setiawardhana, ST,
Hero Yudo Martono, ST , ITS
2. Dr. Wahyu Kusuma, staffsite.gunadarma.ac.id