Tecnologia da InformaçãoOrganização de computadores e processadoresCOMPEC UFAM 2012
UFAM
Questão de Tecnologia da Informação
Considere um microprocessador que é capaz de realizar apenas algumas instruções básicas. Um programa para ser executado neste microprocessador deve ser composto por uma sequência de instruções. Neste microprocessador, vamos imaginar que cada posição da memória serve para armazenar valores numéricos e é rotulada por um número inteiro que vai de 0 até n onde n é o número total de posições da memória. Este microprocessador também tem uma área de memória usada para armazenar, temporariamente, o valor resultante de uma operação. Chamaremos esta área de memória de registrador. As instruções disponíveis neste computador hipotético são: • read pos: captura o valor fornecido pelo usuário via teclado e o armazena na posição da memória rotulada por pos. • write pos: escreve o valor armazenado na posição da memória rotulada por pos na tela do computador. • add pos1 pos2: calcula a soma dos operandos, valores numéricos armazenados nas posições pos1 e pos2. O resultado é armazenado no registrador. • store pos: armazena o valor do registrador na posição de memória rotulada por pos. A figura a seguir ilustra um programa usando as instruções do nosso microprocessador hipotético.

Considere que o usuário fornece a sequência de números 4,10,-5 para este programa. No final da execução deste programa, qual será o conteúdo em cada posição de memória (isto é, posição 0; posição 1; posição 2; posição 3):
Mais questões de Organização de computadores e processadores
- FGV 2026Ao analisar a arquitetura de Von Neumann, o Analista observa que a eficiência do sistema depende da capacidade da CPU acessar rapidamente tanto as instruções quanto os dados. A ca…
- Vunesp 2026O paradigma referente à arquitetura de computadores que segue o conceito de que o processador deve possuir um conjunto complexo de instruções, sendo que as instruções podem possui…
- Instituto IBED 2026Situação hipotética: um computador desliga espontaneamente após alguns minutos de uso intenso, e a temperatura do processador aumenta rapidamente. Assertiva: poeira no dissipador,…
- FGV 2026Durante um treinamento técnico, discutiu-se porque os processadores modernos passaram a utilizar múltiplos núcleos em vez de aumentar continuamente a frequência de clock. O fator…
- Instituto AOCP 2026Você atua como engenheiro de sistemas em um projeto de compiladores para uma nova arquitetura de processadores CISC. Durante a fase de otimização da geração de código para estrutu…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.

