Representação de Dados
CURSO SISTEMAS DE INFORMAÇÃO
DISCIPLINA ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES
EXERCÍCIO 02 – REPRESENTAÇÃO DE DADOS
1. Explique resumidamente as seguintes representações: sinal-magnitude e complemento a dois.
Sinal Magnitude: O bit mais a esquerda indica se o número é positivo ou negativo e os demais bits não variam.
Complemento De Dois: O bit mais a esquerda permanece sendo o bit de sinal, mas a forma de os demais bits é escrita, varia.
2. Explique como determinar se um número é negativo nas seguintes representações: sinal-magnitude e complemento a dois.
Através do bit mais a esquerda.
3. A representação do número +98 utilizando sinal-magnitude é 0110 0010. Qual é a representação do número -98 utilizando sinal-magnitude?
É 1110 0010.
4. O número inteiro abaixo foi representado utilizando complemento de dois e palavra de 8 bits. Qual número está representado nesta seqüência de bits: 11010011?
01010010
5. Realize a soma do número representado acima com o número -60. Ocorreu overflow? O que é overflow?
Não ocorre overflow, overflow é quando o resultado é muito grande, ou seja, ultrapassa os bits de representação.
6. Porque a aritmética de complemento a 2 é mais vantajosa que a aritmética de sinal-magnitude?
Pois é mais fácil de estar executando as operações.
7. Qual é a regra de extensão de sinal para números de complemento de dois?
Acrescenta se bits a esquerda com o mesmo sinal do bit de sinal original.
8. Em termos gerais, quando a operação de complemento de dois em um inteiro de n bits produz o mesmo inteiro?
Quando o inteiro for oposto.
9. Utilizando K dígitos binários, determine quantos números não-negativos podem ser representados em sinal-magnitude e em complemento a 2.
10. Converta os seguintes valores decimais para os formatos de representação de números indicados ao lado de cada um.
a) +119 para sinal-magniude, com palavra de 8 bits
b) -77 para sinal-magniude,