Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso de Bacharelado em Tecnologias da Informação e Comunicação Disciplina de Introdução à Computação Professor Dr. Rodeval Marcelino Acadêmico: Cristiano S. P. de Abreu A figura 1 mostra o diagrama de estado do ciclo de uma instrução. Quem faz o cálculo do endereço da próxima instrução a ser executada? Por que é necessário fazer um cálculo do endereço do operando? A figura 1: diagrama de estado do ciclo de uma instrução. A Unidade de controle possui diversas tarefas a cuidar. Cite 2 que você considera como principais e comente. Controla a transferência de dados e instruções para dentro e fora da CPU, controla operação da ALU, controla a execução de instruções, gera sinais de controle para comandar a transferência de dados entre o processador e a memória. Quais são os sinais de controle(Saída) da UC? Sinais de controle interno do CPU, sinais de controle para o barramento de controle. A unidade de controle trabalha com registradores para armazenamento temporário. Utiliza por exemplo o RD e RE, registrador de dados e registrador de endereços respectivamente. Qual a função deles? Slide 26. RD: Armazena temporariamente a instrução a ser executada, a qual foi trazida via barramento de dados da memória e na seqüência é transferida para o registrador de instruções; RE: Armazena o endereço de memória onde se encontra a instrução a ser executada fornecido pelo contador de instruções CI ou Program Counter PC O clock, ou relógio, é um item indispensável ao processamento. Qual a sua função com relação a UC? Qual a unidade que trabalha? Como posso calcular tempos com ele? Temporizar, e sincronizar os sinais, a unidade de medida utilizada para a freqüência de clock é o Hz o que significa 1 ciclo por segundo. Existem duas implementações de UC, qual são elas? O que seria a microprogramação? Controle programado diretamente no hardware e controle por microprogramação. Na microprogramação a lógica da UC é especificada por um microprograma que consiste em uma seqüência de microinstruções Escreva os passos para a execução de uma instrução. Ciclo de busca e execução. -Busca da próxima instrução na memória e armazenamento da instrução no registrador de instruções; -Atualização do program counter, determinação do tipo de instrução do registrador de instrução; -Caso necessário, busca dados que estão na memória e armazena os mesmos em registradores; -Executa a instrução; -Caso necessário armazena o resultado na memória;
Compartilhar