Buscar

lista de exercícios lógica de controle -Cristiano

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;

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes