Em relação ao ciclo de busca e instrução, analise as afirma...
Em relação ao ciclo de busca e instrução, analise as afirmativas abaixo.
I- O processador busca na memória principal a instrução armazenada no endereço indicado pela Cl e armazena no RI.
II- O processador executa a instrução decodificada.
III- 0 processador busca os operandos na memória, se houver.
IV- 0 processador decodifica a instrução armazenada no RI.
V- 0 processador incrementa o CI para que o registrado contenha o endereço da próxima instrução.
Assinale a opção que apresenta a sequência correta dos
passos do ciclo de busca e instrução.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: D - (I) (V) (IV) (III) (II)
Para entender a questão, é importante conhecer o ciclo de busca e execução de instruções em um processador. Este ciclo é essencial no funcionamento dos processadores e consiste em uma sequência de passos que o processador realiza para executar instruções.
No ciclo de busca e execução, os passos são geralmente os seguintes:
1. Busca da Instrução: O processador busca a instrução da memória, no endereço indicado pelo Contador de Instruções (CI). Esta etapa é descrita na afirmativa I.
2. Incremento do CI: Após buscar a instrução, o CI é incrementado para apontar para a próxima instrução, conforme descrito na afirmativa V.
3. Decodificação da Instrução: A instrução armazenada no Registrador de Instruções (RI) é decodificada, como mencionado na afirmativa IV.
4. Busca dos Operandos: O processador busca os operandos necessários na memória, se a instrução exigir, conforme descrito na afirmativa III.
5. Execução da Instrução: Finalmente, o processador executa a instrução decodificada, como na afirmativa II.
Agora, justificando a alternativa D:
- (I) - O processador busca a instrução.
- (V) - O contador de instruções é incrementado.
- (IV) - A instrução é decodificada.
- (III) - Os operandos são buscados (se houver).
- (II) - A instrução é executada.
Esta sequência é lógica e segue o fluxo natural do ciclo de busca e execução, tornando a alternativa D a resposta correta.
Vamos ver por que as outras alternativas estão incorretas:
Alternativa A: A sequência apresentada (I, V, III, IV, II) coloca a busca dos operandos antes da decodificação, o que não faz sentido, pois a decodificação precede a busca dos operandos.
Alternativa B: (III, V, IV, II, I) inicia com a busca de operandos antes mesmo de buscar a instrução, o que é incoerente.
Alternativa C: (III, II, V, IV, I) também começa com a busca de operandos, seguida da execução, sem sequer ter buscado ou decodificado a instrução, o que é impraticável.
Alternativa E: (III, I, V, IV, II) apresenta os mesmos problemas de lógica ao iniciar com a busca dos operandos.
Portanto, a alternativa D é a única que respeita a ordem lógica e correta do ciclo de busca e instrução.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
ORDEM DOS PASSOS DO CICLO DE BUSCA E INSTRUÇÃO
- Buscar a próxima instrução
- Interpretar a instrução
- Buscar os dados
- Executar a instrução
GABARITO D
Ciclo buscar-decodificar-executar
- Trazer a próxima instrução da memória até o registrador de instrução.
- Alterar o contador de programa para que aponte para a próxima instrução.
- Determinar o tipo de instrução trazida.
- Se a instrução usar uma palavra na memória, determinar onde essa palavra está.
- Trazer a palavra para dentro de um registrador da CPU, se necessário.
- Executar a instrução.
- Voltar à etapa 1 para iniciar a execução da instrução seguinte.
Questão excelente D
Modelo de Vou neumann:
Ciclo de Instrução: Buscar – Decodificar e Executar
i. Buscar a próxima instrução
ii. Incrementa o PC
iii. Interpretar a Instrução (decodifica)
iv. Buscar os dados
v. Executar a instrução
Gabarito D
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo