Questão nº 41
Questão de Segurança da Informação · FGV DPGE-RJ 2014 (nº 41)
Na representação binária denominada complemento para dois (ou complemento de dois), num código de 8 bits, o número -4 é escrito como
- A11111011
- B11110100
- C10000101
- D11111100 (alternativa correta)
- E10000100
Resposta comentada
Gabarito Alternativa D
O complemento para dois é um método para representar números negativos em binário, facilitando as operações aritméticas em computadores, usando um bit para indicar o sinal (geralmente o mais à esquerda).
-
Passos para converter um número negativo para complemento de dois:
- Pegue o valor absoluto do número (ex: para -4, use 4).
- Converta esse valor absoluto para binário com o número de bits especificado (8 bits, neste caso).
- Inverta todos os bits (0s viram 1s e 1s viram 0s) – isso é o complemento de um.
- Some 1 ao resultado do passo anterior.
-
Aplicando para -4 em 8 bits:
- Valor absoluto de -4 é 4.
- 4 em binário (8 bits) é
00000100. - Invertendo todos os bits (complemento de um):
11111011. - Somando 1:
11111011+1=11111100.
(A) Incorreta: Esta é a representação do complemento de um de 4 (00000100 invertido é 11111011). É uma armadilha comum, pois é o passo anterior à obtenção do complemento de dois, faltando apenas somar 1.
(B) Incorreta: Convertendo 11110100 de volta para decimal (invertendo e somando 1: 00001011 + 1 = 00001100), obtemos 12. Portanto, 11110100 representa -12.
(C) Incorreta: Convertendo 10000101 de volta para decimal (invertendo e somando 1: 01111010 + 1 = 01111011), obtemos 123. Portanto, 10000101 representa -123.
(D) Correta: Conforme os passos detalhados acima, 11111100 é a representação de -4 em complemento de dois para 8 bits.
(E) Incorreta: Esta é a representação de -4 usando o método de "sinal e magnitude", onde o primeiro bit indica o sinal (1 para negativo) e os bits restantes representam a magnitude (0000100 é 4). O complemento de dois é diferente.
Fonte: FGV DPGE-RJ 2014 Técnico Superior Especializado em Segurança da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.