Ich betrachte folgenden Maschienzahlenbereich $$ F=F(2,5,-5,5), \quad x=\Bigg(\frac{2}{9}\Bigg)_{10}, \quad y=\Bigg(\frac{1}{2}\Bigg)_{10}$$
Gesucht ist eine Rundung für den Ausdruck y-x.
Exaktes Ergebnis:
$$ y-x=\frac{5}{18}\approx 0,2778 $$
Gerundet:
$$ \Bigg(\frac{2}{9}\Bigg)_{10}=(0,\overline{001110})_2\\\Bigg(\frac{1}{2}\Bigg)_{10}=(0,1)_2 \\[30pt] rd(x)=(1,1100)_2\cdot 2^{-3}\\rd(y)=(1,0000)_2\cdot 2^{-1} $$
Also:
$$ y \ominus x = rd\big((1,0000)_2\cdot 2^{-1}-(1,1100)_2\cdot 2^{-3}\big)\\\stackrel{(1)}{=}rd\big((100,00)_2\cdot 2^{-3}-(1,1100)_2\cdot 2^{-3}\big)\\\stackrel{(2)}{=}rd\big((100,00)_2\cdot 2^{-3}+(0,0100)_2\cdot 2^{-3}\big)=rd\big((100,01)_2\cdot 2^{-3}\big)\\=(1,0001)_2\cdot 2^{-1}=0,53125 $$
(1) Bringe den Exponenten auf denselben Wert.
(2) Bilde das 2er-Komplement: 1,1100 ---> 0,0011+0,0001=0,0100
Ich finde nicht den Fehler, den ich hier begangen habe.
EDIT: rd ist die Rundungsfunktion, also eine Abbildung rd:ℝ -> F .