SóProvas


ID
1179331
Banca
FCC
Órgão
TRT - 16ª REGIÃO (MA)
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Os registradores de controle de estado são usados pela unidade de controle para controlar a operação do processador e por programas privilegiados do Sistema Operacional para controlar a execução de programas. Dentre os registradores desta categoria, que são essenciais para a execução das instruções, está o que contém o endereço de uma instrução a ser lida. Este registrador é conhecido como

Alternativas
Comentários
  • IR (Instruction Register) - Armazena o endereço da última instrução

    MAR (Memory Address Register) - Armazena de posição de memória

    MBR (Memory Buffer Register) - armazenamento temporário

    PC (Program Counter) - endereço da próxima instrução.

  • Os registradores formam o topo da hierarquia de memória de um computador.

    Eles se dividem em:
    -Registradores visíveis ao usuário
    -Registradores de controle e estado



    Alguns Registradores de Controle e Estado:


    PC (Contador de Programa): Contém o endereço da próxima instrução a ser buscada.

    MAR (Registrador de Endereçamento à Memória): Contém o endereço de uma posição de memória.

    MBR (Registrador de Armazenamento Temporário de Dados): Contém uma palavra de dados a ser escrita na memória ou a palavra lida mais recente.

    IR(Registrador de Instrução): Contém a última instrução buscada.

  • Renato, só corrigindo o seu conceito de IR...

    IR contém de fato uma instrução (que é a instrução corrente) e não um endereço.

    PC sim contém um endereço, que por sua vez é a da próxima instrução a ser lida.

  • “De todos os registradores de um processado, o mais importante é o Program Counter (PC), cujo valor aponta para a próxima instrução a ser buscada da memória para ser executada no processador. O nome “program counter” não é muito apropriado para designar esse registrador, pois sua função nada tem a ver com contagem, mas a expressão é aceita universalmente. Um outro registrador importante é o Registrador de Instruções (IR), que armazena a instrução que está sendo executada. A maioria dos processadores tem vários outros registradores, alguns de propósito geral e outros de propósito específico”. (TANENBAUM)

  • a. Errado. O IR contém a instrução... não o endereço.
    .

    b. Errado. O REM contém o endereço de uma posição de memória... e não o endereço de uma instrução.
    .

    d. É o cara!! Note "o endereço da uma instrução A SER LIDA"!!!

    .

    Os Registradores podem desempenhar DOIS papéis:
    1) Registradores visíveis ao usuário: podem ser referenciados (programador) pelos recursos da linguagem de máquina ou por assembly.
    2) Registradores de controle e estado: são usados:
         --> pela Unidade de Controle --> para controlar a operação do processador; e pelo;
         --> pelo Núcleo do SO --> para controlar a execução dos programas.

    .

    Entre os registradores de controle e estado mais importante cabe destacar:
    - Contador de Programas/Instruções (Program Counter – PC): contém o ENDEREÇO da próxima instrução A SER LIDA/EXECUTADA;
    - Reg. de Instrução ou Apontador da Pilha (Instruction Register – IR ou Stack Pointer - SP): contém a INSTRUÇÃO lida mais recente (atual ou em execução);
    - Registrador de Endereço de Memória (Memory Address Register – MAR): contém o ENDEREÇO de uma POSIÇÃO DE MEMÓRIA. Não é endereço de instrução.
    - Registrador de Dados de Memória (Memory Buffer Register – MBR): contém DADOS a ser escrito na memória ou lido mais recentemente.