SóProvas


ID
898054
Banca
CESGRANRIO
Órgão
BNDES
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Muitas vezes é necessário converter a representação de um número inteiro com n bits para sua representação com m bits, onde m > n.

Se a representação em complemento de dois com 8 bits do número inteiro positivo +19 é 00010011, a representação em complemento de dois com 16 bits do número inteiro negativo -19 é

Alternativas
Comentários
  • Decimal para complemento de 2 (-19)

    -1286432168421
    11101101

    Número negativo 16-bits adiciona 1s no início:

    1111 1111 

    Logo:

    1111 1111 1110 1101

    Letra D!


  • Uma outra forma de resolução usando um algoritmo conhecido, é que como ele já calculou o positivo, poderíamos pegar os bits: 

    Inteiro Positivo (+19) -> 00010011

    Inverter o sinal dos bits: -> 11101100

    Somar 1 ao bit acima -> 11101101

    Completar até somar 16 bits -> 1111111111101101