Questão de Arquitetura de Computadores — Modos de endereçamento — CESGRANRIO 2016
Arquitetura de ComputadoresModos de endereçamento
- Código
- cg010666
- Banca
- CESGRANRIO
- Órgão
- UNIRIO
- Ano
- 2016
- Nível
- Médio
- Cargo
- Técnico em Tecnologia da Informação
Instruções de desvio estão presentes em processadores para permitir que se altere a característica puramente sequencial da execução de programas. Dessa forma, é possível, por exemplo, saltar para endereços que não o próximo na sequência, baseando-se em alguma condição indicada (se o resultado da última operação foi zero, por exemplo).Uma instrução de desvio de um determinado processador usa o chamado “desvio relativo”. Nesse caso, a instrução tem o formato dado por seu código de operação (OpCode), seguido do valor do deslocamento que deve ser somado ao endereço da instrução corrente para que o desvio seja realizado.Considere que essa instrução tem 16 bits, com um OpCode de 8 bits, e que números negativos são representados em complemento a 2.Se uma instrução do tipo descrito estiver armazenada no endereço 620 (decimal), e o desvio provocar o salto para a execução da instrução no endereço 450 (decimal), qual será o valor (binário) do deslocamento contido na instrução?
- A01010101
- B01010110
- C10010110
- D10101010
- E10101011