Você está na página 1de 1

LISTA 1 - FUNDAMENTOS DE SISTEMAS DE COMPUTAÇÃO

1) Faça a conversão de bases abaixo, considerando o fato de que a base convertida é uma
potência da base original. Justifique.
a) 11010001 da base 2 para a base 4.
b) 3120 da base 4 para a base 2.
c) 01011000 da base 2 para a base 8
d) 354 da base 8 para a base 2.
e) 11001110 da base 2 para a base 16
f) 42 da base 16 para a base 2

2) Represente os seguintes números na sua forma sinal e magnitude e em complemento a


2, considerando que os números são armazenados em 8 bits.
a) 57
b) -45
c) -34

3) Realize as operações abaixo, considerando que os números estão em formato sinal e


magnitude.
a) 01110111 + 01000111
b) 11101001 + 11001001
c) 00100110 + 10101000

4) Realize as do exercício anterior, considerando que os números estão em formato


complemento a 2.

5) Considerando que os números estão em complemento a 2, realize as operações abaixo.


O resultado final está correto? Por quê?
a) 0110 + 0111
b) 1010 + 1001
c) 01100100 + 00110010
d) 10011100 + 11001110

6) Represente os seguintes números nos formatos de ponto flutuante de 32 bits e de 64


bits.
a) 7,25
b) 14,75

7)Qual é o menor e o maior valor representáveis em ponto flutuante de 32 bits? E 64 bits?

8)Como o número -5,25 é armazenado numa máquina de precisão simples?

EXTRA: Uma das formatações propostas pelo IEEE para armazenamento de valores em
ponto flutuante é o IEEE 754: 1 bit para o sinal, 8 bits para o expoente e 23 bits para a
mantissa normalizada na base 2 de um valor numérico em precisão simples. Como fica o
valor decimal -213,75 em binário nessa representação? Por que IEEE 754 soma 127 no
expoente?

Você também pode gostar