Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: FUNCAB
Orgão: CAGECE
Seja a seguinte instrução de máquina relativa a um processo em execução:
01011011000001110000
Trata-se de uma instrução que possui 20 bits de comprimento e dois operandos, sendo que o segundo é endereçado através do esquema base- deslocamento.
Tomando-se os bits da esquerda para a direita, de 0 a 19, a instrução possui os seguintes campos:
• 0-3: código da operação (0101).
• 4-5: endereço do registrador relativo ao 1º operando (10).
• 6-7: endereço do registrador- base relativo ao 2º operando (11).
• 8-19: deslocamento relativo ao 2º operando (000001110000).
Suponha que os valores armazenados nos 4 registradores gerais do processador no momento da decodificação da instrução acima sejam os seguintes:
R0: 0000000010010111
R1: 0000000000010011
R2: 0000000000100001
R3: 0000000000011000
Nesse cenário, qual será o endereço efetivo, na base hexadecimal, do segundo operando?