Page 2 of 2 First 12
  1. #16

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by [BAT] Hydra
    This quote is hidden because you are ignoring this member. Show
    Groter dan een decimale coefficient van 1 kan je niet gaan als je conform wilt blijven met de veronderstellingen.

    {decimale_exponent} C {-2,-1,0,1}
    Het is dat dat ik erbij vermelde :
    In principe is het {-2,-1,0,1}, maar zowat overal waar ik ga zoeken rond floating points werken ze met een conversie (die jij trouwens ook doet ) waardoor je ipc krijgt {-1,0,1,2}. Als het gewoon 2-complement notatie is heb jij gelijk, buiten dat je dan niet die conversie moet doen en dat bitsgewijs de grootste positieve exponent 01 is (edit: wat dus uiteindelijk ook evolueert in maximale exponent 1).
    Last edited by killgore; 29-08-2006 at 13:29.
    no votes  

  2. #17
    Conqie's Avatar
    Registered
    30/11/03
    Location
    Zemst/Mechelen
    Posts
    12,443
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    6/69
    Ik voel me achterlijk als ik deze thread bekijk -_-
    Vorige nick: "conquerpoy_123"
    no votes  

  3. #18
    Wundagore's Avatar
    Registered
    17/07/02
    Location
    Zonhoven
    Posts
    954
    iTrader
    5 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by conquerpoy_123
    This quote is hidden because you are ignoring this member. Show
    Ik voel me achterlijk als ik deze thread bekijk -_-
    then don't look
    ignorance is bliss

    j/k
    no votes  

  4. #19
    [BAT] Hydra's Avatar
    Registered
    21/07/02
    Posts
    2,772
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    53/59
    Quote Originally Posted by killgore
    This quote is hidden because you are ignoring this member. Show
    Het is dat dat ik erbij vermelde :
    In principe is het {-2,-1,0,1}, maar zowat overal waar ik ga zoeken rond floating points werken ze met een conversie (die jij trouwens ook doet ) waardoor je ipc krijgt {-1,0,1,2}. Als het gewoon 2-complement notatie is heb jij gelijk, buiten dat je dan niet die conversie moet doen en dat bitsgewijs de grootste positieve exponent 01 is (edit: wat dus uiteindelijk ook evolueert in maximale exponent 1).
    Ik snap niet goed wat je probeert duidelijk te maken. Nergens wordt er gebruik gemaakt van een 2-complement notatie in de uitwerking van de 3e vraag.

    De exponent van een floating point getal wordt opgeslagen in bits, door gebruik te maken van de excess n notatie, met n een positief geheel getal.

    Meestal voldoet die n aan

    Code:
    n = (2^m)-1 
    -met m een positief geheel getal
    -m+1 is het aantal bits voorhanden om de exponent in op te slagen
    Vb: In de IEEE standaard voor 'short' floating point getallen, is m = 7, waardoor n = 127. Men zegt dat de IEEE standaard een excess 127 notatie gebruikt om de exponent in 7+1 bits te bewaren.

    In de opgave stond dat er gebruik gemaakt wordt van de excess 2 notatie, ofte de plus 2 notatie, en de exponent in 2 bits bewaard zal worden. In dit geval gaat inderdaad de regel

    Code:
    n = (2^m)-1 
    -met m een positief geheel getal
    -m+1 is het aantal bits voorhanden om de exponent in op te slagen
    niet op. Omdat het onmogelijk is een m te vinden als n = 2.

    Gegeven dat de exponent dus in 2 bits bewaard zal worden, en we gebruik maken van de plus 2 notatie, krijgen we de volgende verzameling van mogelijk op te slagen decimale exponenten (we moeten elke exponent eerst optellen met 2, dit is de excess 2 notatie, en dan binair in bits opslagen)

    We kunnen -2 opslagen omdat -2+2 = 0. 0 valt binair op te slagen met 2 bits als '00'.
    We kunnen -1 opslagen omdat -1+2 = 1. 1 valt binair op te slagen met 2 bits als '01'.
    We kunnen 0 opslagen omdat 0+2 = 2. 2 valt binair op te slagen met 2 bits als '10'.
    We kunnen 1 opslagen omdat 1+2 = 3. 3 valt binair op te slagen met 2 bits als '11'.

    Verwar dit niet met de 2-complement notatie, waar 1 ook toevalligerwijze de grootst mogelijke op te slagen decimale exponent is. Het verschil zit hem in de wijze waarop we een decimaal getal in bits opslagen.
    Om 1 op te slagen met 2-complement notatie, staan de bits op 01.
    Om 1 op te slagen met excess-2 notatie, staan de bits op 11.
    Last edited by [BAT] Hydra; 29-08-2006 at 18:43.
    Starcraft 2 profiles: T Hydra, InstantPizza | P FrozenFire
    no votes  

  5. #20

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Danke , duidelijke uitleg nu, kzie waar men redenering fout ging (ivm de opslag van die exponent).


    Weeral iet bijgeleerd se .
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in