(Tugas) Representasi floating point

12
Representasi Floating Point Pada CPU ARITMATICH

description

jnenwjwej vwviwefwe viwevewiqi dqifubwfwef wefuirwiejodiw wuefbwoiefwei wefewifnowefnwe wiefwoiefnow owefb owefojwebf viubvrehfru urbfurbfwji ieubwibfwief wviwebirwufbirwbg iurwfbrigbriw iwfbwirgbrf iuwbiwubvrwivn iurwbfruvb iuwbirvubtb iurbfiwrufb

Transcript of (Tugas) Representasi floating point

Page 1: (Tugas) Representasi floating point

Representasi Floating Point

Pada

CPU ARITMATICH

Page 2: (Tugas) Representasi floating point

Representasi Floating PointUntuk menuliskan bilangan floating point (bilangan

pecahan) dilakukan dengan menuliskan dalam bentuk

exponensial.

Sehingga bilangan tersebut memiliki bilangan dasar,

bilangan pemangkat dan basis bilangan tersebut

Penulisan Notasi Ilmiah

Contoh ; pada bil. Desimal

976.000.000.000.000 ditulis 9,76 x 1014

0,00000000000976 ditulis 9,76 x 10-12

Page 3: (Tugas) Representasi floating point

• Representasi :

±S * B ±E

Tanda : + atau –Signifikan (S) disebut juga mantissa

Eksponen (E)

Base (B)

Page 4: (Tugas) Representasi floating point

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

Page 5: (Tugas) Representasi floating point

Exponensial

Penulisan bilangan floating point dengan cara exponensial dapat menyebabkan adanya kemungkinan sebuah bilangan ditulis dengan cara yang bermacam-macam

Page 6: (Tugas) Representasi floating point

Standarisasi untuk penulisan bilangan

• Bit pertama significand selalu 1 sehingga tidak perlu disimpan (implisit) dalam field significand.

Dan b adalah bilangan biner (1 atau 0).• Untuk keperluan yang luas, maka diadakan standar bagi

representasi bilangan floating point ini, yaitu standard IEEE 754. Standar ini juga mendefinisikan operasi aritmetikanya

• Normalisasi bentuknya adalah #

Page 7: (Tugas) Representasi floating point

• Format dari standar IEEE 754 tahun 1985

Sign bit, Eksponen+bias, signifikan

format floating point 32 bit :

0 1 8 9 31

Pada 64 bit:

-1 -||--- 11 bit------| |--------52 bit-----------|

Page 8: (Tugas) Representasi floating point

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.

•Bagian 23 bit terakhir digunakan untuk menunjukkan bit dari bilangan

fraction nya

Page 9: (Tugas) Representasi floating point

Contoh konversi bilangan ke format floating point IEEE

Page 10: (Tugas) Representasi floating point

Pada penulisan SIGNIFIKAN yang ditulis setelah tanda koma,

1,xxxxx

ditulis xxxxx nya saja

Karena bit 1 adalah implied one-bit.

Page 11: (Tugas) Representasi floating point

Contoh konversi bilangan ke format floating point IEEE

Page 12: (Tugas) Representasi floating point

Referensi :

http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CEkQFjAF&url=http%3A%2F%2Fdina_agustin.staff.gunadarma.ac.id%2FDownloads%2Ffiles%2F25850%2FRepresentasi%2BFloating%2BPoint.ppt&ei=0VRWVKK-KM21uQSgx4HYAQ&usg=AFQjCNF7V4VHWmKuRL70FkYgJAC36JKVOg&sig2=Za0pUVuo13whUEYY6R0wPw