Anda di halaman 1dari 4

1. konversi dari bilangan 0.

40625 ke format IEEE 32-bit floating-point

(0.40625)10=(0)10+(0.40625)10

0.40625 x 2 = 0.8125 0
0.8125 x 2 = 1.625 1
0.625 x 2 = 1.25 1
0.25 x 2 = 0.5 0
0.5 x 2 = 1.0 1
Jadi (0.40625)10 = (0.01101)2

Di normalisasi menjadi:

= (0.01101)2 * 2^0 = (001.101)2 * 2^-2 = (1.101)2 * 2^-2

Mantissa terdiri dari 23 bit, maka menjadi: 101 0000 0000 0000 0000 0000

Exponent adalah : x-127= -2 → x = 127-2 → x = 125

(125)10 = (0111 1101)2

Konversi akhir:

(0.40625)10 = 0 0111 1101 101 0000 0000 0000 0000 0000


tanda Eksponen Signifikan

(0.40625)10 = 0011 1110 1101 0000 0000 0000 0000 0000


= 3 E D 0 0 0 0 0
Hasilnya = (3ED00000)16
2. 1.40625 ke hexa melalui format IEEE 64-bit floating-point.

(1.40625)10= (1)10 +(0.40625)10

0.40625 x 2 = 0.8125 0
0.8125 x 2 = 1.625 1
0.625 x 2 = 1.25 1
0.25 x 2 = 0.5 0
0.5 x 2 = 1.0 1
Jadi (0.40625)10 = (0.01101)2

(1.40625)10 = (1)10 + (0.40625)10 = (1)2 + (0.01101)2

= (1.01101)2

Di normalisasi menjadi:

(1.40625)10 = (1.01101)2 * 2^0

Mantissa terdiri dari 52 bit, maka menjadi: 0110 1000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000

Exponent adalah : x-1023 = 0 → x = 0+1023 → x = 1023

(1023)10 = (1111111111)2

Konversi akhir:

(1.40625)10 0 011 1111 1111 0110 1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
=
tanda Eksponen Signifikan

(1.40625)10 = 0011 1111 1111 0110 1000 0000 0000 0000 0000 0000 0000 0000 0000
= 3 F F 6 8 0 0 0 0 0 0 0 0
0000 0000 0000
0 0 0
Hasilnya = (3FF6800000000000)16
3. (3ED00000)16 ke format decimal melalui IEEE 32-bit floating-point

(3ED00000)16 = 3 E D 0 0 0 0 0
= 0011 1110 1101 0000 0000 0000 0000 0000

(3ED00000)16 = 0 0111 1101 101 0000 0000 0000 0000 0000


tanda Eksponen Signifikan

Tanda 0
Eksponen (0111 1101)2 = (125)10
125-127=-2
Signifikan (mantissa) 1.101

Denormalisasi:

(1.101)2 *2^-2 = (001.101)2*2^0 = (0.01101)2*2^0

Konversi :

2^0 2^-1 2^-2 2^-3 2^-4 2^-5


0 0 1 1 0 1

( 2 ^-2+2^-3+2^-5 ) = (0.40625)10
4. Pembuktian (3FB40000)16 ke format decimal melalui IEEE 64-bit floating-point

(3FB4000000000000)16= 3 F B 4 0 0 0 0 0 0 0 0 0
= 0011 1111 1011 0100 0000 0000 0000 0000 0000 0000 0000 0000 0000
0 0 0
0000 0000 0000

(3FB4000000000000)16 0 011 1111 1011 0100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
= 0000 0000
tand Eksponen Signifikan
a

Tanda 0
Eksponen (011 1111 1011)2=(1019)10
1019-1023=-4
Signifikan (mantissa) 1.01

Denormalisasi:

(1.01)2 *2^-4 = (00001.01)2*2^0 = (0.000101)2*2^0

Konversi :

2^0 2^-1 2^-2 2^-3 2^-4 2^-5 2^-6


0 0 0 0 1 0 1

( 2^-4+2^-6 ) = (0.078125)10

Anda mungkin juga menyukai