Monociclo Flashcards

1
Q

Pergunta

A

Resposta

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que é uma arquitetura de processador monociclo?

A

É uma arquitetura onde cada instrução é executada completamente em um único ciclo de clock, independentemente de sua complexidade.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quais são as desvantagens de um processador monociclo?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que é um ciclo de clock?

A

Um ciclo de clock é o intervalo de tempo entre dois pulsos sucessivos do sinal de clock, que sincroniza as operações do processador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Por que o ciclo de clock é importante em uma CPU?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que são elementos combinacionais?

A

Elementos combinacionais são componentes cuja saída depende unicamente das entradas atuais, como portas lógicas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que são elementos sequenciais?

A

Elementos sequenciais são componentes cuja saída depende das entradas atuais e também de seu estado anterior, como flip-flops e registradores.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual é a principal diferença entre elementos combinacionais e sequenciais?

A

Elementos combinacionais não possuem memória e dependem apenas das entradas, enquanto elementos sequenciais possuem estado e podem armazenar informações.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que acontece no ciclo de busca de uma instrução?

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quais são as etapas básicas do ciclo de busca?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que é uma instrução do tipo R?

A

Instruções do tipo R realizam operações aritméticas e lógicas entre dois registradores e armazenam o resultado em um terceiro registrador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Como é o caminho de dados de uma instrução do tipo R?

A

O processador lê dois registradores, realiza a operação na ULA e armazena o resultado no registrador de destino.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que faz a instrução ‘lw’ (load word)?

A

A instrução ‘lw’ carrega um valor da memória e o armazena em um registrador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Como é o caminho de dados de uma instrução ‘lw’?

A

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’).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que faz a instrução ‘sw’ (store word)?

A

A instrução ‘sw’ armazena o valor de um registrador em um endereço de memória.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Como é o caminho de dados de uma instrução ‘sw’?

A

O processador soma o valor imediato ao valor de um registrador (‘rs’) para gerar o endereço de memória, e o valor do registrador (‘rt’) é armazenado nesse endereço.

17
Q

O que faz uma instrução de desvio condicional, como ‘beq’?

A

A instrução de desvio condicional (‘beq’) compara dois registradores e desvia para um novo endereço se forem iguais.

18
Q

Como é o caminho de dados de uma instrução de desvio?

A

O processador compara os dois registradores, e se a condição for atendida, o PC é atualizado com o endereço de destino calculado pelo deslocamento imediato.