Considere que os números, em decimal, A = -345 e B = +239 sejam convertido...

Considere que os números, em decimal, A = -345 e B = +239 sejam convertidos para a representação em complemento a 2, usando-se registradores de 16 bits. Nessa situação, após a conversão, caso se...


publicidade
📖 Texto associado

Quanto aos conceitos de hardware e software, julgue os itens de
36 a 40.

Considere que os números, em decimal, A = -345 e B = +239 sejam convertidos para a representação em complemento a 2, usando-se registradores de 16 bits. Nessa situação, após a conversão, caso seja realizada a operação A - B, esta proverá como resultado, também em complemento a 2 e 16 bits, o valor binário 1111110110111000.

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Equipe Gabarite
    Equipe Gabarite EQUIPE
    01/10/2025 • 05:27
    Gabarito: a)
    Para resolver essa questão, primeiro precisamos converter os números A = -345 e B = +239 para a representação em complemento a 2 em um registrador de 16 bits.

    Para converter -345 em complemento a 2, primeiro convertemos 345 para binário, que é 101011001. Em seguida, invertemos os bits (010100110) e adicionamos 1, resultando em 010100111. Como estamos usando 16 bits, preenchemos com 1s à esquerda até completar 16 bits, resultando em 111111010100111.

    Para converter +239 em complemento a 2, simplesmente convertemos para binário, que é 11101111. Preenchemos com 0s à esquerda até completar 16 bits, resultando em 0000000011101111.

    A operação A - B em complemento a 2 pode ser realizada adicionando A ao complemento a 2 de B. Para encontrar o complemento a 2 de B, invertemos os bits de B e adicionamos 1, resultando em 1111111100010001. Adicionando isso a A (111111010100111), obtemos 1111110110111000 após o descarte do carry extra, que é o resultado esperado conforme o enunciado.

    Portanto, a afirmação de que a operação A - B resulta em 1111110110111000 em complemento a 2 e 16 bits é correta.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.