Registradores Flashcards
O que são registradores?
Registradores são pequenas unidades de armazenamento de dados extremamente rápidas localizadas dentro da CPU.
Qual é o papel dos registradores na CPU?
Registradores armazenam temporariamente operandos, resultados intermediários, endereços de memória e outras informações necessárias para o funcionamento eficiente da CPU.
Quais são as características dos registradores?
Alta Velocidade, Capacidade Limitada, Acesso Direto, Funções Específicas.
Por que os registradores são mais rápidos que a RAM?
Porque estão localizados diretamente na CPU, permitindo acesso quase instantâneo.
Qual é a capacidade típica dos registradores?
Geralmente variando entre 32 a 64 bits, dependendo da arquitetura.
O que são registradores de propósito geral (GPRs)?
Registradores usados para armazenar dados temporários durante a execução das instruções.
Dê um exemplo de registradores de propósito especial (SPR).
HI e LO em MIPS, que armazenam o resultado de multiplicações e divisões.
O que faz o Registrador de Endereço de Memória (MAR)?
Armazena o endereço da memória que está sendo acessado.
Qual é a função do Registrador de Contador de Programa (PC)?
Contém o endereço da próxima instrução a ser executada.
O que faz o Registrador de Status (SR)?
Armazena informações sobre o estado atual da CPU, como flags de interrupção, overflow, carry, etc.
O que é armazenado no Registrador de Instrução (IR)?
Contém a instrução atualmente em execução.
Dê um exemplo de adição usando registradores em MIPS.
add $t2, $t0, $t1 - Soma os valores em $t0 e $t1, e armazena o resultado em $t2.
Qual é a importância dos registradores?
Aceleram a execução de instruções, facilitam a manipulação de dados e controlam o fluxo do programa.
Como os registradores facilitam a manipulação de dados?
Permitem operações diretas sem a necessidade de acessar a memória principal frequentemente.