FC ConcursosFC Concursos

Questão FC837989

Um programador de sistemas básicos precisa resolver uma conta binária, associada a uma arquitetura computacional. Essa arquitetura utiliza a forma de representação de números binár

Hardware

SELECON · 2024

Um programador de sistemas básicos precisa resolver uma conta binária, associada a uma arquitetura computacional. Essa arquitetura utiliza a forma de representação de números binários positivos e negativos denominada Complemento a Dois, cujo bit mais significativo é usado como sinal de magnitude. A conta (considerando que cada número binário está representado em 8 bits) é:

 

010101102 + 111001112

 

O resultado é, em decimal, igual a:

  1. -1610
  2. 6110
  3. -14510
  4. 31710
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Para resolver em Complemento a Dois, identifique os valores dos operandos. \(01010110_2\) é positivo: \(01010110_2 = 86_{10}\).

Como \(11100111_2\) tem bit de sinal 1, converta para o valor absoluto invertendo e somando 1. Inverso: \(00011000\); somando 1: \(00011001_2 = 25_{10}\). Logo o número é \(-25_{10}\).

Some os valores: \(86 + (-25) = 61\). Em binário a operação gera \(01010110_2 + 11100111_2 = 00111101_2\), e o carry de saída é descartado em aritmética de complemento a dois.

Portanto o resultado decimal é 61.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo