Registradores Flashcards

1
Q

O que são registradores?

A

Registradores são pequenas unidades de armazenamento de dados extremamente rápidas localizadas dentro da CPU.

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

Qual é o papel dos registradores na CPU?

A

Registradores armazenam temporariamente operandos, resultados intermediários, endereços de memória e outras informações necessárias para o funcionamento eficiente da CPU.

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

Quais são as características dos registradores?

A

Alta Velocidade, Capacidade Limitada, Acesso Direto, Funções Específicas.

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

Por que os registradores são mais rápidos que a RAM?

A

Porque estão localizados diretamente na CPU, permitindo acesso quase instantâneo.

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

Qual é a capacidade típica dos registradores?

A

Geralmente variando entre 32 a 64 bits, dependendo da arquitetura.

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

O que são registradores de propósito geral (GPRs)?

A

Registradores usados para armazenar dados temporários durante a execução das instruções.

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

Dê um exemplo de registradores de propósito especial (SPR).

A

HI e LO em MIPS, que armazenam o resultado de multiplicações e divisões.

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

O que faz o Registrador de Endereço de Memória (MAR)?

A

Armazena o endereço da memória que está sendo acessado.

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

Qual é a função do Registrador de Contador de Programa (PC)?

A

Contém o endereço da próxima instrução a ser executada.

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

O que faz o Registrador de Status (SR)?

A

Armazena informações sobre o estado atual da CPU, como flags de interrupção, overflow, carry, etc.

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

O que é armazenado no Registrador de Instrução (IR)?

A

Contém a instrução atualmente em execução.

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

Dê um exemplo de adição usando registradores em MIPS.

A

add $t2, $t0, $t1 - Soma os valores em $t0 e $t1, e armazena o resultado em $t2.

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

Qual é a importância dos registradores?

A

Aceleram a execução de instruções, facilitam a manipulação de dados e controlam o fluxo do programa.

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

Como os registradores facilitam a manipulação de dados?

A

Permitem operações diretas sem a necessidade de acessar a memória principal frequentemente.

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