🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
6 messages
6 total messages Started by Christian Sat, 16 Nov 2002 18:08
Floating Point
#6629
Author: Christian
Date: Sat, 16 Nov 2002 18:08
38 lines
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
#6814
Author: Roel Schroeven
Date: Mon, 18 Nov 2002 08:49
34 lines
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
#6833
Author: Christian
Date: Mon, 18 Nov 2002 23:35
11 lines
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
#6842
Author: Roel Schroeven
Date: Tue, 19 Nov 2002 08:37
33 lines
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
#6851
Author: Christian
Date: Wed, 20 Nov 2002 00:04
10 lines
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
#6717
Author: Roel Schroeven
Date: Wed, 20 Nov 2002 08:39
19 lines
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