Thread View: be.comp.programming
6 messages
6 total messages
Started by Christian
Sat, 16 Nov 2002 18:08
Floating Point
Author: Christian
Date: Sat, 16 Nov 2002 18:08
Date: Sat, 16 Nov 2002 18:08
38 lines
1842 bytes
1842 bytes
Dag iedereen,
Ik bestudeer hier de Floating Point voorstelling maar begrijp er helaas niet
zo veel van.
In mijn cursus staat dat : 0,32 . 10+3 = 320
Waarvan 0,32 de Fractie is , +3 het Exponent en 10 het Gondtal.
Dit kan ik wel begrijpen, en ook dat het zo wordt voorgesteld : 0 3 . 3 2
Tekenbit : 0 voor positief en 1 voor negatief. (open vak)
Maar de rest is me niet zo duidelijk, zoals : De Exponent in excess code, en
de Mantisse wordt genormaliseerd.
De exponent in Excess code zou een getal moeten zijn, dat ik ergens kan van
afleiden maar weet niet welke.
Ik zou uiteindenlijk dit moeten bekomen : 0 5 3 . 3 2
Is er iemand onder jullie die me verder kan helpen?
Alvast op voorhand zeer vriendelijk bedankt.
Christian.
Re: Floating Point
Author: Roel Schroeven
Date: Mon, 18 Nov 2002 08:49
Date: Mon, 18 Nov 2002 08:49
34 lines
2291 bytes
2291 bytes
Christian wrote: > Ik bestudeer hier de Floating Point voorstelling maar begrijp er > helaas niet > zo veel van. > > In mijn cursus staat dat : 0,32 . 10+3 = 320 > > Waarvan 0,32 de Fractie is , +3 het Exponent en 10 het Gondtal. > > Dit kan ik wel begrijpen, en ook dat het zo wordt voorgesteld :0 3 . 3 2 > > Tekenbit : 0 voor positief en 1 voor negatief. (open vak) > > Maar de rest is me niet zo duidelijk, zoals : De Exponent in excess > code, en de Mantisse wordt genormaliseerd. > > De exponent in Excess code zou een getal moeten zijn, dat ik ergens > kan van afleiden maar weet niet welke. > > Ik zou uiteindenlijk dit moeten bekomen : 0 5 3 . 3 2 Ik denk dat je gewoon 50 moet optellen bij de exponent. +3 wordt dan voorgesteld als 053, -16 wordt voorgesteld als 044. Ik weet niet in hoeverre het relevant is voor je cursus, maar die voorstelling is niet degene die in computers gebruikt wordt; die gebruiken namelijk grondtal 2 ipv grondtal 10, omdat binaire computers daar veel beter mee overweg kunnen. -- "Codito ergo sum" Roel Schroeven
Re: Floating Point
Author: Christian
Date: Mon, 18 Nov 2002 23:35
Date: Mon, 18 Nov 2002 23:35
11 lines
1458 bytes
1458 bytes
Bedankt Roel voor het reageren. Wat ik vragen wilde, en dat is nu het heen ik blijkbaar niet zo goed snap. Bij 320 zou de Floating Point voorstelling uiteindenlijk dit moeten bekomen : 0 5 3 . 3 2 Bij -16, welk getal zou ik in vergelijking met bovenstaande moeten bekomen? En waar kan ik die 044 dan plaatsen? Alvast bedankt, Christian.
Re: Floating Point
Author: Roel Schroeven
Date: Tue, 19 Nov 2002 08:37
Date: Tue, 19 Nov 2002 08:37
33 lines
2272 bytes
2272 bytes
Christian wrote: > Bedankt Roel voor het reageren. > > Wat ik vragen wilde, en dat is nu het heen ik blijkbaar niet zo goed snap. > Bij 320 zou de Floating Point voorstelling uiteindenlijk dit moeten > bekomen: 0 5 3 . 3 2 > Bij -16, welk getal zou ik in vergelijking met bovenstaande moeten > bekomen? > En waar kan ik die 044 dan plaatsen? (Die -16 uit mijn voorbeeld was alleen maar de exponent, geen volledig floating point getal) We moeten -16 eerst normaliseren: -16 = -0.16 * 10^2 Dus: teken is negatief, mantisse is 0.16, exponent is 2. Bij die exponent moeten we nog de bias van 50 optellen, zodat we 52 krijgen. De floating point voorstelling wordt dan: 052-16 Een voorbeeldje met exponent -16 0.41 * 10^-16 (= 0.000000000000000041) mantisse 0.41, exponent -16. Met bias 44. Floating point voorstelling: 044.41 -- "Codito ergo sum" Roel Schroeven
Re: Floating Point
Author: Christian
Date: Wed, 20 Nov 2002 00:04
Date: Wed, 20 Nov 2002 00:04
10 lines
1464 bytes
1464 bytes
Bedankt Roel, Wat ik vragen wilde, mag ik de uitkomst : 052-16 ook op deze manier schrijven -052.16 ? In het tweede voorbeeld gebruik je bias 44. Waarom is dit nu 44 en daarnet 50 ? Nogmaals zeer vriendelijk bedankt, Christian.
Re: Floating Point
Author: Roel Schroeven
Date: Wed, 20 Nov 2002 08:39
Date: Wed, 20 Nov 2002 08:39
19 lines
1921 bytes
1921 bytes
Christian wrote: > Wat ik vragen wilde, mag ik de uitkomst : 052-16 ook op deze manier > schrijven -052.16 ? Zou best kunnen, zou ook kunnen dat mijn notatie fout was, ik ken namelijk de notatie uit jouw cursus niet. > > In het tweede voorbeeld gebruik je bias 44. Waarom is dit nu 44 en > daarnet 50 ? Euh, foutje; ik bedoelde: exponent -16 met bias 50 geeft 44. Wat ook fout is natuurlijk, dat moet 34 zijn. Tsk tsk, ik moet in een verstrooide bui geweest zijn gisteren. -- "Codito ergo sum" Roel Schroeven
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads