Escolar Documentos
Profissional Documentos
Cultura Documentos
Bit de sinal
Para representar nmeros com sinal (+ ou -) adiciona-se um bit ao nmero. 0 = nmero positivo 1 = nmero negativo Ex: 0 0111 = (+7) 1 0111 = (-7)
Aritmtica complementar
Complemento aritmtico o que falta para um nmero atingir o seu mdulo. Ex: sistema decimal - > mdulo
=10
O complemento de 2 8 O complemento de 4 6
Complemento de 2
Mas qual a vantagem de utilizar complemento de 2?
Complemento de 2
Mas qual a vantagem de utilizar complemento de 2? 1. Troca-se cada 0 por 1 e vice-versa 1001 = 0110 (complemento de 1)
Complemento de 2
Mas qual a vantagem de utilizar complemento de 2? 1. Troca-se cada 0 por 1 e vice-versa 1001 = 0110 (complemento de 1) 2. Soma 1 ao resultado (complemento de 2)
0110 + 1 0111
+7 = 0 0111 +3 = 0 0011
+7 = 0 0111 +3 = 0 0011
Bit de sinal
+7 = 0 0111 +3 = 0 0011
Bit de sinal
1100 + 1 1101
1100 + 1 1101
1100 + 1 1101
1100 + 1 1101
Bit de sinal
1000 + 1 1 1001
1100 + 1 1 1101
Bit de sinal
1000 + 1 1 1001
1100 + 1 1 1101
1001 1 1010
Bit de sinal
1000 + 1 1 1001
1100 + 1 1 1101
1 1010 +
1001 1 1010
Bit de sinal
1000 + 1 1 1001
1100 + 1 1 1101
NMEROS REAIS
Nmeros reais
So nmeros que contm a parte fracionria;
Parte Inteira . Parte Fracionria
Representao normalizada
A vrgula deve ser movida de forma que o nmero seja menor que 1 e o mais prximo possvel de 1;
57,683
Representao normalizada
A vrgula deve ser movida de forma que o nmero seja menor que 1 e o mais prximo possvel de 1;
normalizando
57,683
0,57683 x 10 2
Representao normalizada
A vrgula deve ser movida de forma que o nmero seja menor que 1 e o mais prximo possvel de 1;
Base normalizando
57,683
0,57683 x 10 2
Mantissa Expoente
Representao no computador
x bits sn se Expoente y bits Mantissa
M bits
A base implcita ao projeto da arquitetura do computador Alcance: > n de bits no expoente > faixa de nmeros representveis; Preciso: > n de bits na mantissa > preciso
Faixa de representao
Overflow: Nmero de bits do expoente insuficiente para representar o dado Underflow: O valor a ser representado to pequeno que fica menor do que o menor nmero representvel Diferente de impreciso!
Caracterstica
A representao substituindo expoente por caracterstica acarreta que todas as caractersticas sero positivas, de forma que possvel eliminar a representao do sinal do expoente Caracterstica: expoente representado em excesso de n.
CARACTERSTICA=EXPOENTE+EXCESSO; EXCESSO = + 2c-1
Exemplo de representao
Representar 25,510 10 no IBM/370 A base implcita 16;
1. Vamos converter para hexadecimal o nmero 25,510 25,510 = 19,816 x 160 2. Normalizando 19,816 x 160 = 0,19816 x 162
Exemplo de representao
3. A mantissa deve ser representada com 24 bits(binrio): 0,19816 = 000110011000 4. Completa os 24 bits: 0001.1001.1000.0000.0000.0000 5. Como so 7 bits para representar a caracterstica, o excesso ser: Excesso = + 2 C-1 = 2 7-1 = 26 = 64 6. Como o expoente 2, a caracterstica ser: Caracterstica = expoente + excesso = 210 + 6410 = 6610 7. Convertendo 66 em binrio de 7 bits: 100.0010
Exemplo de representao
Portanto, a representao ser:
Bit de sinal
Caracterstica
Mantissa
Alcance de representao
Quantos nmeros podem ser representados; Depende do valor da base implcita, elevado ao maior valor que a caracterstica pode assumir.
Logo: no IBM /370 7 bits para caracterstica (maior caracterstica = 2c-1-1= 63) base implcita 16, portanto: 1663