![]() |
[inf]floating point
Ik heb de volgende vraag:
Citaat:
De exponent is (00101111)2 =(47)10 De mantisse is (0101010)2 =(42)10 Maar wat is het getal nu? Is dat 0,42*1047? |
http://nl.wikipedia.org/wiki/Real_(informatica)
Volgens mij moet je van exponent 12710 aftrekken, dus: exponent = (00101111)2 - 12710 =(47)10 - 12710 = -8010 de matisse moet je prefixen met 0,1 dus: matisse = 0,10101010 = 0,42 dan is het getal uiteindelijk: 0,42*10-80 Ik heb hier absoluut nooit eerder mee gewerkt, dus misschien klopt er niks van. |
zoek een tutorial over assembly en dan over de FPU, Heel het opcode gedelte kun je dan negerne, maar daar staat vast wat theoretische informatie bij overhoefloating points werken.
dat is hoe intel floating point numbers opslaat let op in C wordt ene real etc meestal op een andere manier opgeslagen |
Ok, thanx. Ik zal ff kijken.
|
Alle tijden zijn GMT +1. Het is nu 20:24. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.