No contexto da álgebra computacional, pela regra de compleme...

Próximas questões
Com base no mesmo assunto
Q831570 Arquitetura de Computadores
No contexto da álgebra computacional, pela regra de complemento a 2, é possível manipular tanto números positivos, quanto números negativos. Dado o número binário 0000010100110010 (sinal magnitude), o seu hexadecimal, após o complemento a 2 resultante, será
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - FACE

No contexto da álgebra computacional e, mais especificamente, na arquitetura de computadores, o método de complemento a 2 é utilizado para representar números negativos em sistemas binários. Para converter um número binário positivo em sua forma negativa (complemento a 2), você deve seguir dois passos:

  1. Inverter os dígitos: Transforme todos os 0s em 1s e todos os 1s em 0s.
  2. Adicionar 1 ao resultado: Após a inversão dos dígitos, some 1 ao número binário resultante para obter o complemento a 2.

No exemplo dado, temos o número binário 0000010100110010. Aplicando o primeiro passo do complemento a 2, invertemos os dígitos:

1111101011001101

Em seguida, somamos 1 ao número resultante:

1111101011001110

Agora, para converter este número binário para hexadecimal, dividimos o número binário em grupos de 4 dígitos, pois cada dígito hexadecimal representa 4 dígitos binários:

1111 1010 1100 1110

Convertendo cada grupo de 4 dígitos binários para o equivalente hexadecimal, temos:

  • 1111 é F em hexadecimal
  • 1010 é A em hexadecimal
  • 1100 é C em hexadecimal
  • 1110 é E em hexadecimal

Juntando esses valores, temos o número hexadecimal FACE, que corresponde ao negativo do número binário original após a aplicação do complemento a 2. Portanto, a alternativa correta é a FACE.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito: C.

 

Para resolver essa questão, é necessário realizar dois passos:

 

- Calcular o complemento a dois do binário dado

- Transformar o resultado em hexadecimal

 

Para o cálculo do complemento a dois, deve-se inverter os bits e somar 1 ao resultado.

 

0000010100110010

 

(invertendo)

 

1111101011001101

 

(+1)

 

1111101011001110

 

Para que a transformação em hexadecimal fique mais fácil, é melhor dividir o binário a cada 4 bits, e transformar cada um dos blocos.

 

1111.1010.1100.1110

   F     A      C      E

Gabarito C

Boaaa Sávio !

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo