Carregar apresentação
A apresentação está carregando. Por favor, espere
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.