TI2/Rechnerarchitektur-Tutorium, 19./20.05.2015
Nachbesprechung 3. Übungszettel
Vorbesprechung 5. Übungszettel
Inhaltliches
Gleitkommazahlen
IEEE 754
IEEE-Besonderheiten
Runden
Nachbesprechung 3. Übungszettel
Vorbesprechung 5. Übungszettel
Inhaltliches
Gleitkommazahlen
Allgemein:
W
e
r
t
= ( − 1)
V
o
r
z
e
i
c
h
e
n
⋅
M
a
n
t
i
s
s
e
⋅ 2
E
x
p
o
n
e
n
t
Begriffe: maxreal, minreal, smallreal
IEEE 754
This work (licensed under
CC BY-SA 4.0
by Jonas Cleve) is a derivative of “
The memory format of an IEEE 754 double floating point value
” by Codekaizen used under
CC BY-SA 4.0
.
Parameter
Single
Double
Bits Gesamt
32
64
Bits Mantisse
23(+1)
52(+1)
Bits Charakteristik
8
11
Exponent-Verschiebung
+127
+1023
W
e
r
t
= ( − 1)
V
o
r
z
e
i
c
h
e
n
⋅ 1,
M
a
n
t
i
s
s
e
⋅ 2
(
C
h
a
r
a
k
t
e
r
i
s
t
i
k
−
V
e
r
s
c
h
i
e
b
u
n
g
)
IEEE-Besonderheiten
C
h
a
r
a
k
t
e
r
i
s
t
i
k
= 00…00 ⇒
W
e
r
t
= ( − 1)
V
Z
⋅ 0,
M
a
n
t
i
s
s
e
⋅ 2
(1 −
V
e
r
s
c
h
i
e
b
u
n
g
)
C
h
a
r
a
k
t
e
r
i
s
t
i
k
= 11…11 ∧
M
a
n
t
i
s
s
e
= 00…00 ⇒
W
e
r
t
= ( − 1)
V
Z
⋅ ∞
(Overflow)
C
h
a
r
a
k
t
e
r
i
s
t
i
k
= 11…11 ∧
M
a
n
t
i
s
s
e
≠ 00…00 ⇒
W
e
r
t
=
N
a
N
(Not a Number)
Runden
Gibt verschiedene Rundungsregeln
Round to nearest + ties to even
Round to nearest + ties away from zero
Round to zero
Round to
+∞
Round to
−∞
Für uns wichtig: “normales” Runden + “round-to-even” bei gleichem Abstand