Monociclo Flashcards
Pergunta
Resposta
O que é uma arquitetura de processador monociclo?
É uma arquitetura onde cada instrução é executada completamente em um único ciclo de clock, independentemente de sua complexidade.
Quais são as desvantagens de um processador monociclo?
A desvantagem é que o ciclo de clock precisa ser longo o suficiente para a instrução mais lenta, resultando em baixa eficiência para instruções mais rápidas.
O que é um ciclo de clock?
Um ciclo de clock é o intervalo de tempo entre dois pulsos sucessivos do sinal de clock, que sincroniza as operações do processador.
Por que o ciclo de clock é importante em uma CPU?
O ciclo de clock define a velocidade em que as operações do processador são realizadas, controlando quando as operações começam e terminam.
O que são elementos combinacionais?
Elementos combinacionais são componentes cuja saída depende unicamente das entradas atuais, como portas lógicas.
O que são elementos sequenciais?
Elementos sequenciais são componentes cuja saída depende das entradas atuais e também de seu estado anterior, como flip-flops e registradores.
Qual é a principal diferença entre elementos combinacionais e sequenciais?
Elementos combinacionais não possuem memória e dependem apenas das entradas, enquanto elementos sequenciais possuem estado e podem armazenar informações.
O que acontece no ciclo de busca de uma instrução?
No ciclo de busca, o processador busca a instrução da memória, coloca-a no registrador de instrução (IR) e incrementa o Program Counter (PC).
Quais são as etapas básicas do ciclo de busca?
As etapas incluem a busca da instrução da memória, o carregamento no IR e a atualização do PC para a próxima instrução.
O que é uma instrução do tipo R?
Instruções do tipo R realizam operações aritméticas e lógicas entre dois registradores e armazenam o resultado em um terceiro registrador.
Como é o caminho de dados de uma instrução do tipo R?
O processador lê dois registradores, realiza a operação na ULA e armazena o resultado no registrador de destino.
O que faz a instrução ‘lw’ (load word)?
A instrução ‘lw’ carrega um valor da memória e o armazena em um registrador.
Como é o caminho de dados de uma instrução ‘lw’?
O valor imediato é somado ao valor de um registrador (‘rs’) para gerar o endereço de memória, a palavra é buscada da memória e colocada no registrador de destino (‘rt’).
O que faz a instrução ‘sw’ (store word)?
A instrução ‘sw’ armazena o valor de um registrador em um endereço de memória.