View Full Version : [Frage] GRS-Erklärung
Kann mir mal wer erklären, wie das mit dem GRS funktioniert?
Exponent angleichen etc funktioniert tadellos, aber was ist mit GRS? Was hat es damit auf sich, und wie muss ich hier verfahren?
Beispiel:
A 0 10111 00001 10100 011
B 0 10111 10100 10000
Was nun?
CowboyAl
10-05-2004, 18:17
http://auto.tuwien.ac.at/~blieb/info_vu/Runden.txt
das schreibt Blieberger, aber kennst ja sicher. Mehr weiss ich dazu auch nicht.
... genau das wars, danke!
So, dann hätten wir's wohl.
Kann mir mal wer erklären, wie das mit dem GRS funktioniert?
Exponent angleichen etc funktioniert tadellos, aber was ist mit GRS? Was hat es damit auf sich, und wie muss ich hier verfahren?
Beispiel:
A 0 10111 00001 10100 011
B 0 10111 10100 10000
Was nun?
jetzt musst du addieren:
1010010000
0000110100 011
-----------------
1011000100 011(grs)
beim runden bleibt die mantisse gleich, weil grs mit 0 beginnt.
also grs brauchst du für runden
... dann das Normalisieren?
... das ist wohl das Erhöhen des Exponenten damit die Mantisse mit nicht mit 0 beginnt, oder?
CowboyAl
10-05-2004, 19:00
@Imothept:
erklär mir bitte mal wie du den Exponenten angleichst und wie du die grs erhälst usw?
das ist nur addieren:).. dann kommt normalisieren, aber hier brauchst du keine. dann endlich runden. in diesem fall bleibt die mant. gleich
crocodil
10-05-2004, 19:14
@Imothept:
erklär mir bitte mal wie du den Exponenten angleichst und wie du die grs erhälst usw?
Exponenten angleich:
Nach dem addieren-subtrahieren
bei führenden 0 die zahl um n-stellen (die anzahl der 0) nach rechts shiften -> hinter dem r (grs) kommen n-Nullen nach!
Exponent minus n rechnen!
Bei einem Overflow (ein führender 1 ZUVIEL) die Zahl um 1 stelle nach rechts shiften -> letzte stelle wird ins s(ticky) geschoben
Exponent plus 1 rechnen
wie kommst zu grs:
Wenn du bei verschiedenen Stellen vorm komma (binär) addieren willst musst du die kleinere zahl um n stellen nach rechts shiften -> vorne kommen n-nullen dazu.
Nachdem die 10 stellen voll sind brauchst du noch 2 Stellen (GR) - die entstehen dadurch weil dir ja vorhandene stellen "übrigbleiben"- und dann hast du noch das sticky bit S das ist 0 wenn du nuller reinschiebst is es 0 sobald einmal ein 1 reingeschoben wird BLEIBT ES FÜR IMMER 1
CowboyAl
10-05-2004, 19:30
Nach dem addieren-subtrahieren
den gleicht man ja vorm Addieren an, oder?
Ex-angleich brauchst nur bei führenden 0 oder overflow NACH addieren-subtrahieren ansonsten is das ergebnis IMMER der Ex der betragsmässig grösseren Zahl
hast eh schon im anderen Thread geantwortet. Danke
gelbasack
10-05-2004, 19:38
Kriegt man die Rundungshilfen bei Prüfung oder muss man auswendig lernen?
CowboyAl
10-05-2004, 19:43
ich denk die bekommt man sicher nicht, is eh nur so wenig, in der Anleitung steht auch man soll sie lernen. :)
gibt eh nur 4 Fälle.
vBulletin® v3.7.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.