A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Representação de Números Inteiros

Apresentações semelhantes


Apresentação em tema: "Representação de Números Inteiros"— Transcrição da apresentação:

1 Representação de Números Inteiros
Módulo e Sinal (MS)‏ Complemento de um (C-1)‏ Complemento de dois (C-2)‏ Excesso

2 Modulo e Sinal (MS)‏ Faixa = -(2N-1-1)≤ x ≤ 2N-1-1
Desvantagem: Duas representações para o zero

3 Complemento de Um Numeros Negativos: Obtenha o complemento de um
trocando todos os 1 por 0 e todos os 0 por 1 Números Positivos: Idem MS Faixa = -(2N-1-1)≤ x ≤ 2N-1-1 Desvantagem: Duas representações para o zero

4 Complemento de Dois O complemento de dois de um número é formado tomando-se o complemento de um e somado-se um. Por exemplo se você trabalha com números de 8 bits e usa o sistema de complemento de dois, +4 é representado por Para achar -4 você deve achar o complemento de dois deste número. Você faz o complemento de um, o que é e soma 1. Assim a representação em complemento de dois de -4 é Números Positivos: Idem MS Faixa = -2N-1 ≤ x ≤ 2N-1-1

5 Complemento de Dois Como se expressa como um número de 8 bits em complemento de dois? Comece com a representação binária de +17 ( ). Aí obtenha o complemento de um trocando todos os 1 por 0 e todos os 0 por 1( ). A seguir, ache o complemento de dois acrescentando um( ).

6 Complemento de Dois

7 Subtração em Complemento de Dois
Jogue fora o transporte final

8 Soma em C-1 Transporte mais a esquerda é somado ao resultado.
Ex: 7 + (-3)‏ 0111 (7)‏ 1100 (-3)‏ ------ 10011 0100 (4)‏

9 Soma em C-2 Transporte mais a esquerda é desprezado Ex: 7 + (-3)‏
0111 (7)‏ 1101 (-3)‏ ------ (4)‏

10 Excesso de 2N-1 Formas de se chegar ao Excesso
Trocar o sinal do Complemento de 2 0110 -> > > 1110 X + 2N-1 Ex: para N=4 = 6+8= 14 1110 Faixa = -2N-1 ≤ x ≤ 2N-1-1

11 Notação de Virgula Flutuante
Permite tratamento de números extremamente grandes ou pequenos, em contrapartida, diminui a precisão dos números representados Divisão entre sinal, expoente e mantissa Base:2 Expoente: Excesso Mantissa:Binário Puro

12 Notação de Vírgula Flutuante
Número de ponto flutuante: padrão IEEE (a) Precisão simples (b) Precisão dupla

13 Notação de Virgula Flutuante
-1,5(10) 1 Passo: Transformar em Binário 1, 1(2)‏ 2 Passo: Normalizar 0,11 x 21 3 Passo: Calcular Excesso de 2N-1 1+4 = 5(10) = 101(2)‏ 4 Passo: Prencher os campos

14 Notação de Virgula Flutuante
7,125(10) 1 Passo: Transformar em Binário 111, 001(2)‏ 2 Passo: Normalizar 0, x 23 3 Passo: Calcular Excesso de 2N-1 3+4 = 7(10) = 111(2)‏ 4 Passo: Prencher os campos


Carregar ppt "Representação de Números Inteiros"

Apresentações semelhantes


Anúncios Google