Ésabido que, no processador, encontramos registradores de propósito geral (gpr) e registradores de controle.

dentro da classe de registradores de controle, existe um conteúdo que representa a linha a ser executada em um determinado momento: o registrador pc (program counter). esse conteúdo deve ser alterado a cada ciclo para que, no próximo ciclo, possa ser buscada a instrução subsequente àquela executada no momento corrente. diante desse fato, pode-se afirmar que: a. o valor de pc é incrementado em uma unidade (que representa o salto de memória para a próxima linha de código) após a etapa de busca da instrução e, também, poderá ser instanciado com um valor resultante do processamento de uma instrução de desvio, sem que seja realizado qualquer tipo de operação aritmética (por exemplo, soma). b. o valor de pc é alterado apenas após a etapa de escrita dos resultados, pois somente nessa fase é que se conhece se houve ou não instrução de desvio e, consequentemente, após essa fase haverá a informação correta sobre se o desvio deverá ou não ser efetivado. c. o valor de pc é alterado apenas após a etapa de execução da instrução pois, somente nessa fase é que se conhece se houve ou não instrução de desvio e, consequentemente, após essa fase haverá a informação correta sobre se o desvio deverá ou não ser efetivado. d. o valor de pc é incrementado em uma unidade (que representa o salto de memória para a próxima linha de código) após a etapa de busca da instrução e, também, poderá ser incrementado com um valor resultante do processamento de uma instrução de desvio. e. o valor de pc é incrementado em uma unidade (que representa o salto de memória para a próxima linha de código) somente após a etapa de busca da instrução, visto que instruções de desvio fazem a instanciação do pc no próximo ciclo.

1 Resposta

  • TonyWeber

    Olá,


    Após a etapa de busca de Instrução o Conteúdo da Memória da Próxima Instrução a ser executada (PC) é incrementado para o endereço da Próxima Instrução a ser executada, neste momento o decodificador de Instruções vai receber os códigos de verificação e dar entrada na UC deste valor.


    Devido a isso acredito que a alternativa correta seja a A:


    a. O valor de PC é incrementado em uma unidade (que representa o salto de memória para a próxima linha de código) após a etapa de busca da instrução e, também, poderá ser instanciado com um valor resultante do processamento de uma instrução de desvio, sem que seja realizado qualquer tipo de operação aritmética (por exemplo, soma)


    Espero ter ajudado!

Clique aqui para adicionar a sua resposta.