So, Part 2. Ich hab bei Bsp 10 ein paar Rechenschritte mit Guard, Round und Sticky mitreingenommen, weil ich denke, dass das das unklarste Beispiel war:
6)
[TABLE='class: grid, width: 500, align: center']
[tr]
[td]
Interpretation
[/td]
[td]
Wie kommt man drauf?
[/td]
[td]
Dezimal Wert
[/td]
[/tr]
[tr]
[td]
Vorzeichen und Betrag
[/td]
[td]
-(2 + 4 + 16)
[/td]
[td]
-22
[/td]
[/tr]
[tr]
[td]
Zweierkomplement
[/td]
[td]
-128 + 2 + 4 + 16
[/td]
[td]
-106
[/td]
[/tr]
[tr]
[td]
Exzessdarstellung
[/td]
[td]
(128 + 2 + 4 + 16) - 127
[/td]
[td]
23
[/td]
[/tr]
[tr]
[td]
Festpunktdarstellung
[/td]
[td]
-1 * (2 + 0.5 + 0.25)
[/td]
[td]
-2.75
[/td]
[/tr]
[/TABLE]
7)
0.710 = 0.1012 = 0.62510
Rundungsfehler: (rx(x) - x) / x = (0.625 - 0.7) / 0.7 = -0.10714b)
Untergrenze: 0.1010000000000...2 = 0.62510
Obergrenze: 0.10111111111111111111....2 = 0.7510
Interval: [0.625, 0.75[
A)
-1025.687510 = [TABLE='class: outer_border, width: 500']
[tr]
[td]
Sign
[/td]
[td]
Exponent
[/td]
[td]
Mantisse
[/td]
[/tr]
[tr]
[td]
1
[/td]
[td]
1000 1001
[/td]
[td]
0000 0000 0110 1100 0000 000
[/td]
[/tr]
[/TABLE]
B)
515.563510 =
[TABLE='class: outer_border, width: 500']
[tr]
[td]
Sign
[/td]
[td]
Exponent
[/td]
[td]
Mantisse
[/td]
[/tr]
[tr]
[td]
0
[/td]
[td]
1000 1000
[/td]
[td]
0000 0001 1100 1000 0000 000
[/td]
[/tr]
[/TABLE]
9)
a) 1 101 10112 = -6.7510
b) 0 000 01002 = 0.062510
c) 0 111 00002 = +Inf
d) 0 010 10102 = 0.812510
e) 1 000 00002 = 010 (-0 = +0 nach IEEE745 Konvention)
10)
a)
3.2583 * 10-15 Sticky Bit = 10.000750 * 10-15
-----------------------------------------
3.259050
gr[TABLE='width: 500']
[tr]
[td]
Sign
[/td]
[td]
Exponent
[/td]
[td]
Mantisse
[/td]
[/tr]
[tr]
[td]
0
[/td]
[td]
34
[/td]
[td]
32591
[/td]
[/tr]
[tr]
[td][/td]
[td][/td]
[td][/td]
[/tr]
[/TABLE]
b)
7.5025 * 10-19 Sticky Bit = 0
0.00275 * 10-19
--------------------------------------
7.505250 * 10-19 = 7.5052 * 10-19 = 0.000750 * 10-15
gr
3.2583 *10-15 Sticky Bit = 1
-0.000750 *10-15
-------------------------------------
3.257550 = 3.2575 * 10-15
gr
[TABLE='width: 500']
[tr]
[td]
Sign
[/td]
[td]
Exponent
[/td]
[td]
Mantisse
[/td]
[/tr]
[tr]
[td]
0
[/td]
[td]
34
[/td]
[td]
32575
[/td]
[/tr]
[/TABLE]
Das wars auch schon. Wenn ich noch dazu komme, und interesse besteht, kann ich die Beispiele mit Erklärung und Lösungsweg ins Vowi stellen. Nachdem die LVA Leitung beschlossen hat, Lösungen im TUWEL Forum zu zensieren und keine eigenen Lösungen herauszubringen, denke ich, dass es sicher nicht schlecht wäre.