PDA

View Full Version : Gleitkommadarstellung


Ordovicium
12-06-2002, 00:56
A = 6.23
B = 63.98
C = 72.69

A 0100111100011101
B 0101101111111111
C 0101111001000101

A + B
(vor der Normalisierung) 01011010001100010101 RICHTIG

A + B
(nach der Normalisierung) 0101111000110001010 FALSCH

WIESO??????

Lara
19-06-2002, 00:40
da hat es ein paar Regeln gegeben für die letzten 3 Bits... g r s -bits
ich hab´s noch nicht gefunden, aber es schaut irgendwie so aus:
1) wenn grs so ausschauen:
0 x x - dann ändert sich bei der Mantisse nichts

dann gibt´s noch weitere Fälle, wo dann bei die Mantisse um 1 erhöhen muss,.... usw.
Mehr weiß ich auch nicht... werde aber die Augen offen halten..

Lara
19-06-2002, 11:09
Hier die Regeln für Guard-,Round-,Sticky-bits:
1) grs = 0xx -> keine Veränderung
2) grs = 11x -> Mantisse +1
3) grs = 100
a) LSB (Last Significant Bit - letztes Bit bzw. Bit vor Guardbit) = 0 -> keine Veränderung
b) LSB = 1 -> Mantisse +1
4) grs = 101
a) selbes Vorzeichen -> Mantisse +1
b) versch. Vorzeichen -> keine Veränderung