Os bits denominados flags (bandeiras), que são usados pelo p...

Próximas questões
Com base no mesmo assunto
Ano: 2010 Banca: FCC Órgão: TCM-PA Prova: FCC - 2010 - TCM-PA - Técnico em Informática |
Q34929 Arquitetura de Computadores
Os bits denominados flags (bandeiras), que são usados pelo processador durante testes de condição e ramificação de programas, estão contidos nos registradores de
Alternativas

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

Na arquitetura de computadores, um registrador é uma pequena porção de memória localizada no processador central. Os registradores permitem acessos muito rápidos a dados e são usados para aumentar a velocidade de execução de programas. A maioria das modernas arquiteturas de computadores operam transferindo dados da memória principal para os registradores, onde estes são processados e o resultado é devolvido à memória principal - é a chamada arquitetura de carregamento-armazenamento.Os registradores estão no topo da hierarquia da memória e propiciam ao sistema o modo mais rápido de acessar dados. O termo geralmente é usado para designar apenas o grupo de registradores que podem ser utilizados diretamente para entradas ou saídas através de instruções definidas no conjunto de instruções do processador. O conjunto de instruções da arquitetura x86, por exemplo, define um conjunto de 8 registradores de 32 bits, mas uma CPU deste tipo possui mais registradores do que apenas estes.
os registradores podem ser classificados em registradores de uso geral, de segmento, de ponteiro e de estado.
 
Um registrador de estado é uma coleção de bits que indicam o estado de várias operações matemáticas. Os bits são comumente chamados de flags (bandeiras) e são usados durante testes de condição e ramificação de programas. A número de bits, sua ordem e a interpretação dada a eles depende de cada processador.

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