Os bits denominados flags (bandeiras), que são usados pelo p...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: B - estado.
A arquitetura de computadores é uma área que aborda a estrutura funcional de um sistema computacional, e um dos seus componentes essenciais são os registradores. Registradores são pequenas unidades de armazenamento dentro da CPU, utilizadas para armazenar temporariamente dados e instruções que estão sendo processados.
Dentro dos vários tipos de registradores, encontramos os registradores de estado ou registradores de flags. Estes registradores possuem bits específicos, conhecidos como flags, que são utilizados para indicar condições particulares que ocorrem durante operações de ALU (Unidade Lógica e Aritmética), como overflow, zero, sinal e paridade. As flags são essenciais para a execução de operações condicionais e comandos de ramificação, pois permitem que o processador tome decisões baseadas nos resultados das operações anteriores.
Por exemplo, após realizar uma operação aritmética, se o resultado for zero, a flag de zero será setada para indicar essa condição. Então, uma instrução condicional subsequente pode verificar o estado dessa flag para decidir se um salto no fluxo de execução deve ocorrer ou não.
As demais alternativas não descrevem corretamente a função dos registradores mencionados:
- Registradores de uso geral são utilizados para armazenar temporariamente dados e instruções que estão sendo usados pelos programas.
- Registradores de segmento são empregados na arquitetura de memória segmentada, usados para armazenar os endereços de base que apontam para os segmentos de memória.
- Registradores de dados são utilizados para armazenar operandos e resultados de operações realizadas pela ALU.
- Registradores de ponteiro (como o registrador de ponteiro de instruções - Instruction Pointer ou Program Counter) são usados para indicar a próxima instrução a ser executada ou para manipulação de endereços de memória.
Portanto, a alternativa correta é a B, pois são os registradores de estado que contêm as flags utilizadas durante os testes de condição e ramificação de programas.
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
fonte:http://professordiovani.com.br/arquitetura/aula17_arquitetura.ppt
Gabarito: B
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo