SóProvas


ID
2619823
Banca
FGV
Órgão
Câmara de Salvador - BA
Ano
2018
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Analise a representação binária do número -3, na notação de complemento para dois numa palavra de 16 bits, exibida a seguir.

1111111111111101

Sabendo-se que a essa palavra foi somado o valor -4, a codificação do valor final, na mesma representação, é:

Alternativas
Comentários
  • Como fiz...

    -3 + -4 = -7

    0000000000000111 = 7       representação positiva em uma palavra de 16 bits

    1111111111111000 = -7      em Complemento de 1 (C1)

    1111111111111001 = -7      em Complemento de 2 (C2)

     

  • Ótima dica , o ideal é achar o método mais rápido pra resolver isso.

  • O jeito mais fácil de resolver este item é calcular a soma primeiro em decimal e depois converter o resultado para binário. Assim, considerando que -3 + -4 = -7, basta representarmos -7 em complemento a dois em 16 bits.

    Para fazer isso, primeiro nós calculamos o valor em binário. Ele é dado por 111. Como queremos a representação em 16 bits, basta enchermos de zeros a esquerda até completarmos 16 dígitos:

    0000000000000111

    Para converter um valor positivo para um negativo no complemento a dois, primeiro invertemos todos os dígitos, obtendo o chamado complemento a um:

    1111111111111000

    Por fim, somamos 1 a esse valor:

    1111111111111001

  • O jeito mais fácil de resolver este item é calcular a soma primeiro em decimal e depois converter o resultado para binário. Assim, considerando que -3 + -4 = -7, basta representarmos -7 em complemento a dois em 16 bits.

    Para fazer isso, primeiro nós calculamos o valor 7 em binário. Ele é dado por 111. Como queremos a representação em 16 bits, basta enchermos de zeros a esquerda até completarmos 16 dígitos:

    0000000000000111

    Para converter um valor positivo para um negativo no complemento a dois, primeiro invertemos todos os dígitos, obtendo o chamado complemento a um:

    1111111111111000

    Por fim, somamos 1 a esse valor:

    1111111111111001

  • 7 em binário é = 0111 como ele quer com 16 bits fica 00000000 00000111

    CONVERSÃO PARA C2

    Como termina em ''1'' INVERTA TUDO DEPOIS DO PRIMEIRO 1

    11111111 11111001

    GAB D