SóProvas


ID
27553
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2004
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Uma UCP tem como funções básicas o processamento das instruções e o controle do sistema computacional. Dentre os procedimentos executados pela função de controle, está a execução de cada instrução. A execução de uma instrução se divide em ciclo de busca (fetch) e ciclo de execução. Dessa forma, é possível afirmar que:

Alternativas
Comentários
  • O CI indica o endereço da instrução que atualmente está sendo executada.

    O RI contém a instrução que atualmente está sendo executada.

    O RDM é usado para armazenar na RI o dado a ser executado.

    Como estes três, e o REM, são registradores de controle eles precisam estar um passo a frente do que acontecerá.  É durante o ciclo de busca que estes três registradores serão atualizados.

    Letra A

  • Uma observação em relação ao comentário anterior é que o CI mantém o endereço da próxima instrução a ser executada e não o endereço da instrução atual.

  • Não sei não. O registrador C.I sendo atualizado no ciclo da instrução? Achei que fosse no ciclo de DECODIFICAÇÃO, que é quando a a U.C tem condições de medir o tamanho da instrução e incrementar o C.I.
  • Fase de BUSCA:
    - Copiar o apontar de programa (PC ou também CI) para o registrador de endereços de memória (REM)
    - Ler uma instrução da memória
    - Copiar o registrador de dados da memória (RDM)  para o registrador de instruções (RI) -> Explica B e C
    - Atualizar o apontador de programa(PC/CI)

    Fase de EXECUÇÃO:
    - Cálculo do endereço de operandos
    - Busca de operandos na memória
    - Seleção de operação de ULA
    - Carga de registradores
    - Escrita de operandos na memória
    - Atualização de PC em caso de desvios -> explica D e E: Pode sim, ser alterado, mas não é sempre, só em caso de desvios