Questão
ID 67498Disciplina: Tecnologia da Informação
Assuntos: Ciclo de Instruções, Registradores
Ano: 2025 Banca: PERFIL - ENADE Órgão: Quarto Simulado Pnd
Um professor de Organização e Arquitetura de Computadores está explicando o ciclo de busca-decodificação-execução, que é o processo fundamental pelo qual uma CPU executa as instruções de um programa. Ele quer que seus alunos compreendam o papel de dois registradores cruciais nesse processo: o **Contador de Programa (PC - Program Counter)** e o **Registrador de Instrução (IR - Instruction Register)**. Ele explica: "A CPU não executa um programa inteiro de uma vez. Ela o executa instrução por instrução, em um ciclo contínuo. O **Contador de Programa (PC)** é um registrador que armazena o endereço de memória da *próxima* instrução a ser executada. Ele funciona como o 'dedo' que aponta para a linha atual em um livro que você está lendo. Na fase de **busca**, a CPU usa o endereço do PC para buscar a instrução na memória RAM e a carrega no **Registrador de Instrução (IR)**. O IR armazena a instrução que está *atualmente* sendo processada. Na fase de **decodificação**, a Unidade de Controle da CPU decodifica a instrução que está no IR para saber o que fazer. Na fase de **execução**, a ULA realiza a operação. Imediatamente após a busca, o PC é incrementado para apontar para a próxima instrução na sequência."
Com base nesta descrição, qual é a função primordial do Contador de Programa (PC)?