Prova de Informática do Concurso para Técnico do Tesouro Nacional –1997
12) O número -120 na representação complemento-a-dois em 8 bits corresponde ao valor:
a) 01111000 b) 01110111 c) 01111001 d) 10001000 e) 10001001
Para resolver a questão vamos por passos:
1º) Passo: achar o binário de 120
120/ 2 resto 0; 60/ 2 resto 0; 30/2 resto 0; 15/ 2 resto 1 ; 7/ 2 resto 1; 3/ 2 resto 1; cociente 1.
Tirasse:
O binário pegando os valores dos restos e o cociente. Na seguinte ordem, do cociente ate o primeiro resto, então, o binário é 1111000.
Dica:
O Nº binário sempre tem que ter 8 dígitos qdo. não completa-se c/ zero a esquerda, é o caso do 120 no binário, portanto o nº binário fica assim: 01111000.
2º) Passo:
A representação binária de números em complemento-de-2 prefixa a quantidade nº de bits. O bit mais significativo é o sinal (O=positivo e 1 =negativo). Se o número representado for positivo, os (n-1) bits restantes conterão a amplitude do número em binário; mas se o número representado for negativo, os (n-1) bits restantes conterão a soma de um ao complemento bit-a-bit da amplitude do número representado. A codificação de números inteiros em complemento-de-2 tem a desvantagem de ter a complementação dos números mais complicados. No entanto, a adição é automática e imediata. Complementação em complemento-de-2 - para complementar um número representado em complemento de dois é preciso inverter todos os seus bits (inclusive o do sinal) e adicionar 1.
01111000(120) = 10000111 (inversão bit a bit) + 1 = 10001000 (-120)
A resposta é letra D
Nenhum comentário:
Postar um comentário