SóProvas


ID
961009
Banca
Marinha
Órgão
Quadro Técnico
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considere a instrução assembler XOR R1, R2; de certo computador de 16 bits em que a operação lógica "ou exclusivo" é realizada entre o operando fonte (no caso R1) e o operando destino (no caso R2) e o resultado é carregado no lugar do operando destino. Sendo os conteúdos de R1 e R2, respectivamente, em notação hexadecimal 5555 e AAAA, qual o conteúdo de R2, ao final da instrução, também em hexadecimal?

Alternativas
Comentários
  • Transforma tudo para binário: 5 é 0101 e A é 1010. E faz o XOR bit a bit. No XOR bits diferentes resulta em 1.

              0101 0101 0101 0101

    XOR  1010 1010 1010 1010

    Resultado: 1111 1111 1111 1111 = FFFF

  • Função XOR

    0 0 = 0

    0 1 = 1

    1 0 = 1

    1 1 = 0

    R1 = 5555 em hexadecimal

    em binário 5 = 0101

    ficando 0101 0101 0101 0101

    R2 = AAAA

    em binário A = 1010

    ficando 1010 1010 1010 1010

    aplicando a função XOR

    0101

    1010

    1111

    1111 1111 1111 1111

    Transformando em hexadecimal

    FFFF