Organização e Arquitetura de Computadores
R: Complemento a dois são os problemas de múltiplas representações de 0 e a necessidade do “vai um”. Sinal Magnitude é o valor absoluto que independe do sinal.
2. Explique como determinar se um número é negativo nas seguintes representações: sinal-magnitude e complemento a dois.
R: No método sinal-magnitude usa-se o número mais significativo para representação, caso seja 0 o numero é positivo , caso seja 1 é negativo. No complemento a dois os números negativos são representados pelo padrão de bits que é maior em uma unidade que o “complemento para um” do valor positivo.
3. A representação do número +98 utilizando sinal-magnitude é 0110 0010. Qual é a representação do número -98 utilizando sinal-magnitude? R: 1110 0010 Como o numero -98 é negativo, troca-se o 0 pelo 1.
4. O número inteiro abaixo foi representado utilizando complemento de dois e palavra de 8 bits. Qual número está representado nesta sequencia de bits: 11010011 ?
5. Realize a soma do número representado acima com o número -60. Ocorreu overflow? O que é overflow?
6. Porque a aritmética de complemento a 2 é mais vantajosa que a aritmética de sinal-magnitude?
R: O bit de sinal pertence ao numero, na aritmética de complemento. A magnitude é avaliada por meio de todos os bits, incluindo o de sinal. O complemento a dois é mais usado devido a rapidez da execução das operações.
7. Qual é a regra de extensão de sinal para números de complemento de dois?
8. Em termos gerais, quando a operação de complemento de dois em um inteiro de n bits produz o mesmo inteiro? R: Quando são positivos.
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