Escolar Documentos
Profissional Documentos
Cultura Documentos
Resposta:
c) 72648 = (111010110100)2
d) 1101101112 = (1B7)16
g) 25510=(11111111)2
2. Expresse cada um dos seguintes números inteiros decimais na representação sinal e magnitude
(SM) e complemento a 2 (C2), utilizando 16 bits.
a) -32767
Resposta: SM=1111111111111111 C2=1000000000000001
b) +1024
Resposta: SM=0000010000000000 C2=0000010000000000
c) -1
Resposta: SM=1000000000000001 C2=1111111111111111
d) +242
242/2 = 121, sobra 0
121/2 = 60, sobra 1
60/2 = 30, sobra 0
30/2 = 15, sobra 0
15/2 = 7, sobra 1
7/2 = 3, sobra 1
3/2 = 1, sobra 1
1/2 = 0, sobra 1
Resposta: SM=0000000011110010 C2=0000000011110010
3. Qual o maior e o menor número que pode ser representado usando 64 bits, supondo que se está
representando apenas números não negativos (mostre o resultado na base 10) ? Qual o maior valor
decimal e o menor valor decimal que podem ser representados utilizando-se a representação Sinal
e Magnitude e complemento a 2 ? E utilizando-se a representação IEEE 754 precisão dupla (o
resultado pode ser mostrado na base 2) ?
Resposta:
Com 64 bits:
Números não negativos: menor = 0, maior 264-1=18446744073709551615
Números em SM: menor = - (263-1) = - 9223372036854775807 maior = +
(263-1) = + 9223372036854775807
Números em C2: menor = - 263 = - 9223372036854775808 Maior = + (263-1) = +
9223372036854775807 Números em PF: menor = -
(1,1111111111111111111111111111111111111111111111111111)2x21023
≈ -1,79769 x 10+308
maior = + (1,1111111111111111111111111111111111111111111111111111)2x21023 ≈
+1,79769 x 10+308
Resposta:
b.2) A-B=A+(-B) -
B=inv(01111)+1=10001
10000
10000
10001
--------
00001
Houve overflow porque dois números negativos foram somados e o resultado da soma deu
positivo.
b.5) E-F=E+(-F) -
F=inv(01010)+1=10110
10100
10100
10110
--------
01010
Houve overflow porque somamos dois números negativos e o resultado deu positivo.
5. Considere um computador, cuja representação para ponto fixo e para ponto flutuante utilize 12
bits. Na representação para ponto flutuante, o expoente está representado em complemento a 2, a
mantissa fracionária, a base implícita de representação é 2 e o bit de sinal é 0 para números
positivos e 1 para números negativos. Suponha que os expoentes mínimo e máximo possíveis não
são utilizados para representar os números normalizados e que existe um dígito 1 implícito à
esquerda da vírgula, como no padrão IEEE 754. O formato desta representação está descrito
abaixo:
a) Caso o computador tenha armazenado o conteúdo DBC16, qual o valor deste número em
decimal, se considerarmos que este padrão de bits representa um inteiro utilizando-se
representação sinal e magnitude, um inteiro em complemento a 2 e um real em ponto flutuante ?
Resposta:
Ponto Flutuante:
Conjunto de bits armazenado: 110110111100 sinal:1
(-), expoente: 101 (-3), mantissa :10111100,
logo teremos – (1,101111)2x2-3 = - (0,001101111)2 = - 0,216796875
Resposta:
-4 <= expoente <= +3 (mínimo e máximo possíveis não são utilizados para representar os
números normalizados) => -3 <= expoente <= +2
c) Qual a representação em ponto flutuante dos seguintes valores decimais, nesta representação:
6. Converter os seguintes números decimais para a representação IEEE 754 precisão simples:
Resposta: IEEE 754 precisão simples = 32 bits, expoente em excesso de 127 com 8 bits
7. Mostre a representação dos números dos itens a e c da questão acima, caso se utilizasse a
representação complemento a 2 para representar o expoente.
Resposta: