Registradores são pequenas porções de memória dentro do proc...

Próximas questões
Com base no mesmo assunto
Q937748 Arquitetura de Computadores
Registradores são pequenas porções de memória dentro do processador usados para armazenamento temporário de dados. Dentre os tipos de registradores há o contador de programa que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Alternativa A

A questão aborda o conceito do Contador de Programa (PC - Program Counter), que é um dos vários tipos de registradores utilizados em uma CPU (Unidade Central de Processamento). Os registradores são componentes essenciais na arquitetura de um computador, atuando como áreas de armazenamento rápido para dados e instruções que a CPU está processando ou irá processar em breve.

O Contador de Programa tem uma função específica dentro desse conjunto de registradores: ele mantém o endereço da próxima instrução que o processador vai ler e executar. À medida que cada instrução é realizada, o PC é atualizado para apontar para a próxima instrução na sequência. Isso é crucial para o fluxo sequencial da execução de um programa.

Vamos justificar o porquê da alternativa A ser a correta:

Essa alternativa afirma que o contador de programa armazena o endereço da próxima instrução que será carregada na memória. Isso está correto porque é exatamente para isso que o PC serve. A cada ciclo de instrução, após a execução de uma instrução, o PC é incrementado para apontar para a localização da próxima instrução a ser executada, a menos que uma instrução de salto ou de chamada de função especifique um novo valor para o PC.

Compreender a função do contador de programa é fundamental para entender como as instruções são sequencialmente processadas pelo CPU e como os programas são executados de maneira ordenada.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Contador de programa é um registrador de uma Unidade Central de Processamento que indica qual é a posição atual na sequência de execução de um processo. Dependendo dos detalhes da arquitetura, ele armazena o endereço da instrução sendo executada ou o endereço da próxima instrução. O contador de programa é automaticamente incrementado para cada ciclo de instrução de forma que as instruções são normalmente executadas sequencialmente a partir da memória, sendo que o contador de programa deve ser colocado a zero no inicio da execução do mesmo.

 

 

https://pt.wikipedia.org/wiki/Contador_de_programa

Letra A)

 

CI ou PC (Program Counter – armazena o endereço da próxima instrução).

Letra (a)

Durante o Ciclo de Busca, é a Unidade de Controle que atua. Uma nova instrução é buscada da Memória para que possa ser decodificada. Nessa fase os registradores e são utilizados, como apresentados na seção anterior. O PC é logo lido para se saber que instrução será executada, essa instrução é trazida para o IR e, finalmente, é decodificada pela Unidade de Controle. Assim que esse processo termina, caso a instrução não diga respeito à um laço, ou à uma repetição, o conteúdo de PC é incrementado. Ou seja, PC recebe PC + 1. Assim, no próximo Ciclo de Busca a instrução do endereço seguinte será carregada da memória e executada. Esse comportamento garante a característica de execução sequencial dos programas.

Fonte: http://producao.virtual.ufpb.br/books/edusantana/introducao-a-arquitetura-de-computadores-livro/livro/livro.chunked/ch02s03.html

Neh?

Em 10/05/19 às 21:02, você respondeu a opção A. Você acertou!

Em 08/05/19 às 22:24, você respondeu a opção D. Você errou!

Em 19/04/19 às 00:29, você respondeu a opção E. Você errou!

Contador de instrução (CI): armazena o endereço da próxima instrução a ser executada pelo processador.

Alternativa; A

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo