SóProvas


ID
314566
Banca
FCC
Órgão
TRT - 1ª REGIÃO (RJ)
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A Unidade de Controle (UC) é responsável por gerar todos os sinais que controlam as operações no exterior da CPU e por dar todas as instruções para o correto funcionamento interno da CPU. Nesse contexto, é INCORRETO afirmar:

Alternativas
Comentários
  • A alternativa C inverteu a sequência. Primeiro a UC busca a instrução na memória cache, caso não encontre, fará então a busca na memória principal.
  • a) A UC executa as ações básicas pré-programadas pelo próprio fabricante do processador, sendo elas: busca, decodificação e execução.Tenho dúvida, pois dentro da UC existem 2 registradores: o PC, q armazena o endereço da proxima instrução a executar, e o IR, q registra a execucao da instrução; juntos, eles buscam e decodificam a instrução, mas não executam. A responsável por executar as instruções lógica eh a ALU. Alguem discorda?? 

    b) A UC, dependendo do tipo de microprocessador, pode ser fixa ou programável.

    Certo. Isso depende do tipo de processador. A unidade fixa é aquela que já vem com todo o conjunto de instrução programado de fábrica. Ex.: 8080, 8085, 6800 e outros. Já UC programável permite ao projetista de hardware programar seu próprio conjunto de instruções.

    c) A unidade de busca carrega a instrução requisitada pelo processador a partir da verificação na memória principal e, caso não a encontre, vai procurá-la nas memórias cache.Errada! A cache eh bem mais rápida q a MP. A busca está invertida. 

    d) A unidade de busca envia a instrução encontrada para a unidade de decodificação, que, por sua vez, terá como responsabilidade tratá-la e enviá-la à unidade de execução.Certo. Trata-se de um ciclo. E ocorre da seguinte forma:- Busca: busca a instrução na memória;- Decodifica: trata a instrução, determinando o seu tipo, operandos, procura saber o q a instrução faz, seus requisitos, para envia-la à execuçao.- Executa: executa a instrução e guarda os resultados nos registradores.

    e) Antes do envio da instrução para processamento, a unidade de decodificação consulta o microcódigo para saber o que a instrução faz e quais requisitos devem ser satisfeitos para deixar a instrução pronta para execução.Certo. Vide alternativa anterior.

  • A UC busca e decodifica a instrução.
    A ULA executa a instrução.
    Acho errado falar que a UC executa algo.
    Concordo com o colega acima.
  • Prezados, segundo a página 20 do livro ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES, do Willian Stallings, 5a. Edição:

    Uma unidade de controle, que interpreta e executa instruções armazenadas na memória.

  • Na letra C, a A busca está invertida. 

  • Pelo que entendi, a banca considera que a UC faz parte do estágio de execução da instrução quando envia os sinais para ativar as unidades de execução na ULA. Dessa maneira de pensar, então ela faz parte de todos os estágios.