Uma Unidade Central de Processamento contém vários registradores, entre eles o PC (Program Counter). Assinale a alternativa CORRETA sobre a função do PC:
- A) Realizar operações lógicas.
- B) Realizar operações aritméticas.
- C) Armazenar o resultado de uma operação lógica.
- D) Indicar o endereço de memória da próxima instrução a ser executada.
- E) Armazenar o resultado de uma operação aritmética.
Resposta:
A alternativa correta é letra D) Indicar o endereço de memória da próxima instrução a ser executada.
Uma Unidade Central de Processamento contém vários registradores, entre eles o PC (Program Counter). Assinale a alternativa CORRETA sobre a função do PC:
a) Realizar operações lógicas.
b) Realizar operações aritméticas.
c) Armazenar o resultado de uma operação lógica.
d) Indicar o endereço de memória da próxima instrução a ser executada.
e) Armazenar o resultado de uma operação aritmética.
Analisando as alternativas, temos que:
A – Realizar operações lógicas.
Errada: registrador é uma unidade de memória e, assim sendo, não realiza qualquer operação. Quem executa operações lógicas é a ULA (Unidade de Lógica e Aritmética).
B – Realizar operações aritméticas.
Errada: registrador é uma unidade de memória e, assim sendo, não realiza qualquer operação. Quem executa operações aritméticas é a ULA (Unidade de Lógica e Aritmética).
C – Armazenar o resultado de uma operação lógica.
Errada: segundo o livro "Arquitetura de Computadores PCs", de Renato Rodrigues Paixão, esta é uma função do Registrador de uso geral (RUG), como vemos a seguir:
Os registradores de uso geral possuem várias funções, tais como armazenamento temporário de dados e endereços, implementação de temporizadores via programação, entre outros. São estes registradores internos do processador que estão "abertos" aos programadores, portanto, todo programa é desenvolvido escrito com base nesses registradores.
D – Indicar o endereço de memória da próxima instrução a ser executada.
Certa: de fato, segundo o livro citado acima:
O contador de programa, também conhecido por Program Counter, é o registrador responsável pelo armazenamento da posição de memória, isto é, o endereço no qual se encontra a próxima instrução que será processada pela unidade de controle.
E – Armazenar o resultado de uma operação aritmética.
Errada: conforme comentado acima, esta é uma função do Registrador de uso geral (RUG).
Assim sendo, A RESPOSTA É A LETRA D.
Deixe um comentário