Aula 03a - Representação Numérica
Aula 03a - Representação Numérica
Aula 03a - Representação Numérica
Numeração
Eletrônica Digital I
Prof. Pedro Giassi Junior
• Não sinalizados:
• BN números representados
●
Faixa [0, Bn – 1] – Ex.: 28 = [0, 255]
• Sinalizados:
• Três tipos de representação do sinal
• sinal-magnitude
• complemento B-1
• complemento B
2
Sinal-magnitude
• Um bit é utilizado para indicar o sinal do número
• Faixa de representação
• Complemento B-1
• Obtido a partir de not (0001)2 = (1110)2
1 –- > -1
Complemento de B-1
00000000 +0 0
00000001 1 1
... ... ...
01111101 125 125
01111110 126 126
01111111 127 127
10000000 −127 128
10000001 −126 129
10000010 −125 130
... ... ...
11111110 −1 254
11111111 −0 255
Complemento de B-1
• Determinação de sinal:
• Número na faixa superior é negativo
• Magnitude
• Magnitude positiva é direta,
• Magnitude negativa, deve-se calcular o
complemento de B-1
• Há duas representações para 0
• Troca de sinal: Cálculo do complemento B-1
• Somas
• Necessidade de avaliação do sinal e magnitude
dos números
Complemento de B
• O complemento de B é realizado aplicando “BN - a”
• O complemento é aplicado a todo o número
BN - a = BN -1- a + 1
• Com o complemento de B, elimina-se o duplo zero
• Se B é par : [ - (BN/2) , (BN-1)/2 ]
• Se B é ímpar : [ - (BN-1)/2 , (BN-1)/2 ]
• Faixa negativa sobre deslocamento (eliminação do zero)
Determinação de sinal e magnitude análoga ao
complemento de B - 1
Soma pode ser realizada diretamente entre os termos,
sendo o resultado já apresentado em complemento de B
Representação de Dados
• Em computação, basicamente são utilizadas
as representações binárias de inteiros
positivos e complemento 2 (B=2)
Inteiro Complement Inteiro Complement
Binário Binário
Positivo o2 Positivo o2
0000 0 0 1000 8 -8
0001 1 1 1001 9 -7
0010 2 2 1010 10 -6
0011 3 3 1011 11 -5
0100 4 4 1100 12 -4
0101 5 5 1101 13 -3
0110 6 6 1110 14 -2
0111 7 7 1111 15 -1
Estouro - Overflow
• Ocorre quando o resultado da operação
aritmética excede a faixa numérica representável
• Verificação pelo sinal do resultado