SlideShare uma empresa Scribd logo
1 de 8
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
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 2
Sumário
• Representação de Números reais
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.
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).
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
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).
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 7
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 8

Mais conteúdo relacionado

Mais procurados

1 exercícios de sistemas de numeração (aluno)
1   exercícios de sistemas de numeração (aluno)1   exercícios de sistemas de numeração (aluno)
1 exercícios de sistemas de numeração (aluno)Marcio Daudt
 
Apresentação1 sistemas numéricos
Apresentação1   sistemas numéricosApresentação1   sistemas numéricos
Apresentação1 sistemas numéricosLarissa Rozza Peluso
 
Actividade - Números Binários
Actividade - Números BináriosActividade - Números Binários
Actividade - Números BináriosMário Ferreira
 
descodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitaisdescodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas DigitaisCarlos Pereira
 
Representação e Manipulação de Informações
Representação e Manipulação de InformaçõesRepresentação e Manipulação de Informações
Representação e Manipulação de InformaçõesSidney Roberto
 
Aula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema BinárioAula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema BinárioSuzana Viana Mota
 
comparadores sistemas digitais
comparadores sistemas digitaiscomparadores sistemas digitais
comparadores sistemas digitaisCarlos Pereira
 
1 conceitos básicos de eletrônica digital [modo de compatibilidade]
1   conceitos básicos de eletrônica digital [modo de compatibilidade]1   conceitos básicos de eletrônica digital [modo de compatibilidade]
1 conceitos básicos de eletrônica digital [modo de compatibilidade]paulo Paixão
 

Mais procurados (9)

1 exercícios de sistemas de numeração (aluno)
1   exercícios de sistemas de numeração (aluno)1   exercícios de sistemas de numeração (aluno)
1 exercícios de sistemas de numeração (aluno)
 
Apresentação1 sistemas numéricos
Apresentação1   sistemas numéricosApresentação1   sistemas numéricos
Apresentação1 sistemas numéricos
 
Simulado 2
Simulado 2Simulado 2
Simulado 2
 
Actividade - Números Binários
Actividade - Números BináriosActividade - Números Binários
Actividade - Números Binários
 
descodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitaisdescodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitais
 
Representação e Manipulação de Informações
Representação e Manipulação de InformaçõesRepresentação e Manipulação de Informações
Representação e Manipulação de Informações
 
Aula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema BinárioAula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema Binário
 
comparadores sistemas digitais
comparadores sistemas digitaiscomparadores sistemas digitais
comparadores sistemas digitais
 
1 conceitos básicos de eletrônica digital [modo de compatibilidade]
1   conceitos básicos de eletrônica digital [modo de compatibilidade]1   conceitos básicos de eletrônica digital [modo de compatibilidade]
1 conceitos básicos de eletrônica digital [modo de compatibilidade]
 

Semelhante a Representação de números reais em computadores

Unidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas NumericosUnidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas NumericosArthur Emanuel
 
Introducao Computacao Slide 2
Introducao Computacao Slide 2Introducao Computacao Slide 2
Introducao Computacao Slide 2Duílio Andrade
 
A Informação E Dados.pptx
A Informação E Dados.pptxA Informação E Dados.pptx
A Informação E Dados.pptxPatrícia Melo
 
A Informação e sua representação- Parte 1 Sistemas de numeração e conversão d...
A Informação e sua representação- Parte 1 Sistemas de numeração e conversão d...A Informação e sua representação- Parte 1 Sistemas de numeração e conversão d...
A Informação e sua representação- Parte 1 Sistemas de numeração e conversão d...Patrícia Melo
 
Sistemas de Numeracao
Sistemas de NumeracaoSistemas de Numeracao
Sistemas de NumeracaoMauro Pereira
 
Aula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionaisAula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionaisJorge Ávila Miranda
 
Interligados Apresentação Final
Interligados Apresentação FinalInterligados Apresentação Final
Interligados Apresentação FinalHugo Leonardo
 
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdfAULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdfhistonfilho
 
Fundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceitoFundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceitoEriclys Moreira
 
Binary Code.pptx
Binary Code.pptxBinary Code.pptx
Binary Code.pptxMrioGaspar1
 
Ferramentas web aula02
Ferramentas web aula02Ferramentas web aula02
Ferramentas web aula02Carla Suelen
 

Semelhante a Representação de números reais em computadores (20)

Unidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas NumericosUnidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas Numericos
 
Introducao Computacao Slide 2
Introducao Computacao Slide 2Introducao Computacao Slide 2
Introducao Computacao Slide 2
 
A Informação E Dados.pptx
A Informação E Dados.pptxA Informação E Dados.pptx
A Informação E Dados.pptx
 
Hardware
HardwareHardware
Hardware
 
A Informação e sua representação- Parte 1 Sistemas de numeração e conversão d...
A Informação e sua representação- Parte 1 Sistemas de numeração e conversão d...A Informação e sua representação- Parte 1 Sistemas de numeração e conversão d...
A Informação e sua representação- Parte 1 Sistemas de numeração e conversão d...
 
Ic na06
Ic na06Ic na06
Ic na06
 
Arquitetura 4
Arquitetura 4Arquitetura 4
Arquitetura 4
 
Arquitetura 4
Arquitetura 4Arquitetura 4
Arquitetura 4
 
Sistemas de Numeracao
Sistemas de NumeracaoSistemas de Numeracao
Sistemas de Numeracao
 
aula_03.pdf
aula_03.pdfaula_03.pdf
aula_03.pdf
 
Aula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionaisAula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionais
 
Interligados Apresentação Final
Interligados Apresentação FinalInterligados Apresentação Final
Interligados Apresentação Final
 
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdfAULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
 
Fundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceitoFundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceito
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Binary Code.pptx
Binary Code.pptxBinary Code.pptx
Binary Code.pptx
 
Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018
 
Introdução às TIC
Introdução às TICIntrodução às TIC
Introdução às TIC
 
Ferramentas web aula02
Ferramentas web aula02Ferramentas web aula02
Ferramentas web aula02
 
Arquitetura 3
Arquitetura 3Arquitetura 3
Arquitetura 3
 

Mais de Paulo Fonseca

Apostila 9 virtualização - nova
Apostila 9   virtualização - novaApostila 9   virtualização - nova
Apostila 9 virtualização - novaPaulo Fonseca
 
Apostila 8 sistema de arquivos
Apostila 8   sistema de arquivosApostila 8   sistema de arquivos
Apostila 8 sistema de arquivosPaulo Fonseca
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2Paulo Fonseca
 
Arquitetura 6 exercícios
Arquitetura 6   exercíciosArquitetura 6   exercícios
Arquitetura 6 exercíciosPaulo Fonseca
 
Arquitetura 4 complemento de 2
Arquitetura 4   complemento de 2Arquitetura 4   complemento de 2
Arquitetura 4 complemento de 2Paulo Fonseca
 
Arquitetura digital works
Arquitetura   digital worksArquitetura   digital works
Arquitetura digital worksPaulo Fonseca
 
Apostila 9 virtualização - nova
Apostila 9   virtualização - novaApostila 9   virtualização - nova
Apostila 9 virtualização - novaPaulo Fonseca
 
Apostila 6 gerência de memória
Apostila 6   gerência de memóriaApostila 6   gerência de memória
Apostila 6 gerência de memóriaPaulo Fonseca
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threadsPaulo Fonseca
 

Mais de Paulo Fonseca (20)

Apostila 9 virtualização - nova
Apostila 9   virtualização - novaApostila 9   virtualização - nova
Apostila 9 virtualização - nova
 
Apostila 8 sistema de arquivos
Apostila 8   sistema de arquivosApostila 8   sistema de arquivos
Apostila 8 sistema de arquivos
 
Arquitetura 10
Arquitetura 10Arquitetura 10
Arquitetura 10
 
Arquitetura 8 3
Arquitetura 8 3Arquitetura 8 3
Arquitetura 8 3
 
Arquitetura 8 2
Arquitetura 8 2Arquitetura 8 2
Arquitetura 8 2
 
Arquitetura 8 1
Arquitetura 8 1Arquitetura 8 1
Arquitetura 8 1
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2
 
Arquitetura 7
Arquitetura 7Arquitetura 7
Arquitetura 7
 
Arquitetura 6 1
Arquitetura 6 1Arquitetura 6 1
Arquitetura 6 1
 
Arquitetura 6
Arquitetura 6Arquitetura 6
Arquitetura 6
 
Arquitetura 6 exercícios
Arquitetura 6   exercíciosArquitetura 6   exercícios
Arquitetura 6 exercícios
 
Arquitetura 6 1
Arquitetura 6   1Arquitetura 6   1
Arquitetura 6 1
 
Arquitetura 4 complemento de 2
Arquitetura 4   complemento de 2Arquitetura 4   complemento de 2
Arquitetura 4 complemento de 2
 
Arquitetura 2
Arquitetura 2Arquitetura 2
Arquitetura 2
 
Arquitetura digital works
Arquitetura   digital worksArquitetura   digital works
Arquitetura digital works
 
Arquitetura 9
Arquitetura 9Arquitetura 9
Arquitetura 9
 
Apostila 9 virtualização - nova
Apostila 9   virtualização - novaApostila 9   virtualização - nova
Apostila 9 virtualização - nova
 
Apostila 6 gerência de memória
Apostila 6   gerência de memóriaApostila 6   gerência de memória
Apostila 6 gerência de memória
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threads
 

Representação de números reais em computadores

  • 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).