Difference between revisions 32803564 and 34144801 on ptwikiO padrão IEEE 754 (definido pelo [[Instituto de Engenheiros Eletricistas e Eletrônicos]]) foi adotado em 1985 e desde então passou por algumas modificações, e define algumas regras de normalização a serem seguidas nas operações e representações de números binários com [[ponto flutuante]]. Antes disso, cada fabricante de computadores e outros dispositivos, possuía um formato de representação diferente. == Normalização == Para que o número esteja de acordo com as normas, deve obedecer a seguinte configuração: <code>S M * 2<sup>E</sup></code> onde S é o sinal, M é a mantissa ou parte fracionaria, 2 é a base (binário) e E é o expoente. Deve ter a mesma forma utilizada em [[notação científica]]. Na representação em bits, usa-se a seguinte configuração: <table border=1 cellspacing=0 cellpadding=5> <tr align="center"> <th>Sinal</th> <th>Expoente</th> <th>Mantissa</th> </tr> </table> Exemplo: + 9,5 decimal => + 1,100011 * 2³ <table border=1 cellspacing=0 cellpadding=5> <tr align="center"> <th>0</th ><th>10000010</th> <th>00110000000000000000000</th> </tr> </table> (Um exemplo mais detalhado da transformação encontra-se logo abaixo)⏎ ⏎ === Sinal === Independente do sistema de precisão utilizado, o sinal sempre é representado por apenas um bit, podendo ser negativo (1) ou positivo (0). === Arredondamento === Embora o arredondamento possa alterar ligeiramente o resultado, muitas vezes se faz necessário. Quando isso ocorre, as regras são semelhantes às utilizadas no [[arredondamento]] de números decimais. Temos: Arredondamento em direção ao zero (round toward 0): despreza-se os bits “excedentes”; (contracted; show full)[[nl:IEEE 754]] [[pl:IEEE 754]] [[ru:IEEE 754-2008]] [[sr:IEEE 754]] [[sv:IEEE 754-2008]] [[tr:IEEE 754-2008]] [[uk:IEEE 754]] [[zh:IEEE 754]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://pt.wikipedia.org/w/index.php?diff=prev&oldid=34144801.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|