Your SlideShare is downloading. ×
Arquitetura 5
Arquitetura 5
Arquitetura 5
Arquitetura 5
Arquitetura 5
Arquitetura 5
Arquitetura 5
Arquitetura 5
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Arquitetura 5

31

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
31
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 1 Arquitetura e Organização deArquitetura e Organização de ComputadoresComputadores Sistemas de Numeração e Aritmética Computacional
  • 2. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 2 Sumário • Representação de Números reais
  • 3. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 3 Representação de números reais no computador • Uma forma comum de representação de números reais no computador pode ser expressa como segue: • Pode-se notar que a base não é expressa. Como a base, para cada computador, será sempre a mesma, não há necessidade de apresentar a base na representação (no exemplo, a base é 2). Dizemos que a base é implícita.
  • 4. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 4 Representação de números reais no computador • Para cada computador, o número total M de bits para a representação, o número de bits para SN (sinal do número), para SE (sinal do expoente), para a mantissa e para o expoente, são pré-definidos em projeto. • Assim, podemos concluir que, quanto maior o número de bits para o expoente, maior será a faixa de números que o computador pode representar (maior alcance); e quanto maior o número de bits para a mantissa, maior a precisão da representação. • Porém, reduzindo-se a mantissa, perde-se precisão e há maior necessidade de truncar o número (truncar um número é cortar algarismos significativos que não podem ser representados).
  • 5. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 5 Representação de números reais no computador • Considerando-se a representação acima, na base implícita 2: – maior expoente possível E: 2x – 1 – maior mantissa possível: 2y – 1 – maior número real: +(0.111...1 x 2E ) sendo E = 2x – 1 – menor número real: -(0.111...1 x 2E ) sendo E = 2x - 1 – menor real positivo: +(0.100...0 x 2E ) sendo E = 2x – 1 – maior real negativo: -(0.100...0 x 2E ) sendo E = 2x - 1
  • 6. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 6 Representação de números reais no computador • Para cada computador, o número total M de bits para a representação, o número de bits para SN (sinal do número), para SE (sinal do expoente), para a mantissa e para o expoente, são pré-definidos em projeto. • Assim, podemos concluir que, quanto maior o número de bits para o expoente, maior será a faixa de números que o computador pode representar (maior alcance); e quanto maior o número de bits para a mantissa, maior a precisão da representação. • Porém, reduzindo-se a mantissa, perde-se precisão e há maior necessidade de truncar o número (truncar um número é cortar algarismos significativos que não podem ser representados).
  • 7. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 7
  • 8. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 8

×