SóProvas


ID
1403326
Banca
FCC
Órgão
TJ-AP
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Um típico ciclo de execução de instrução, em um computador com arquitetura Von Neumann, em primeiro lugar

Alternativas
Comentários
  • IR amarzena a instrução atual, ou seja, no momento da execução fica na IR.

  • Ciclo de instrução:

    a)Buscar uma instrução na Memória Principal, uma de cada vez, cujo endereço deve estar armazenado em um registrador existente na CPU específico para este fim;
    b)Interpretar que operação representa aquela instrução;
    c)Buscar os dados, onde estiverem, para trazê-los até o processador;
    d)Executar efetivamente a operação com os dados;
    e)Guardar o resultado, se houver algum, no local definido pela instrução;
    f)Reiniciar o procedimento buscando uma nova instrução.

    De acordo com a questão,ficará assim:

    C

    A

    B

    D e E (são as mesmas, porém com palavras diferentes)

  • A grande “pegadinha”dessa questão está no final do enunciado: “em primeiro lugar”. Sendo assim, aordem da arquitetura Von Neumann pode ser interpretada como:

    1º trará umainstrução da memória principal e a armazenará no registrador de instrução;

    2º fará adecodificação da instrução e obterá os operandos da memória, armazenando-os namemória cache;

    3º gerará o endereçode memória e utilizará o barramento de dados para obter os operandos dainstrução

    As alternativas D e Eestão confusas, pois afirmam que no ciclo da arquitetura de Von Neumann háo armazenamento em dispositivos de memória secundária (letra D) ou armazenamentona memória principal (letra E). Sendo que, tal ciclo se preocupa em armazenaras palavras (quando essas são necessárias para a execução da instrução) em umdos registradores do processador.

    Breve referência: sequênciade passos conhecida como ciclo da busca-decodificação-execução.

    1. Busca da próximainstrução na memória e armazenamento da instrução no registrador de instruções(IR).

    2. Atualização dovalor do program conter (PC), fazendo-o apontar para a instrução seguinte.

    3. Determinação dotipo de instrução que está armazenada no registrador de instruções.

    4. Se a instruçãoprecisar de uma palavra armazenada na memória, nesse passo deve ser determinadoonde essa palavra está armazenada.

    5. Busca da palavra,se necessário, e armazenamento em um dos registradores do processador.

    6. Execução dainstrução.

    7. Retorno ao passo 1para iniciar a execução da instrução seguinte.

    (TANENBAUM)

  • c)trará uma instrução da memória principal e a armazenará no registrador de instrução.

    O primeiro passo é fetch, o qual consiste em buscar (fetch) instrução da memoria principal (RAM) e guarda-la no register.