Buscar

Prova 2 - Paolo Rech

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 3 páginas

Prévia do material em texto

Aluno:_____________________________________________ Matrícula:__________________ 
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL 
Instituto de Informática - Departamento de Informática Aplicada 
1a Verificação de Aproveitamento, POA 08/09/2014 
 
Diretivas pela prova: Todos os dispositivos eletrônicos devem ser desligados AGORA. 
Pode ser utilizados somente papel da universidade, que precisa de ser marcado com o nome. 
Todas as operações, notas, cálculos devem ser feitos nesses papéis. 
Os resultados devem ser escritos nessas folhas com uma caneta (não com lápis). 
 
Exercício 1 (20) 
Uma máquina concebido segunda a arquitetura de von Neuman com 1 endereço tem um Program Counter de 10 bits. 
Todas as operações aritméticas nessa máquina irão ter como primeiro operando o registrador________ de 14 bits. 
Então, sabendo que a memória é utilizada para armazenar dados e instruções, o outro registrador fundamental da 
unidade de controle, o ________, precisa de _______bits. 
A memória principal dessa máquina é formada de ________ palavras de ________ bits e o máximo número de 
operações codificáveis é _________. 
 
Exercício 2 (10) 
Responda com verdadeiro (V) ou falso (F); 
Uma arquitetura de 1 endereço: 
- A execução do código é com certeza mais eficiente que uma arquitetura de 2 endereços. [ ]; 
- Precisa de instrução MOV para trocar a posição dos dados na memória. [ ]; 
- Todas as operações são feitas utilizando o Acumulator como primeiro operando. [ ]; 
- Tem uma pilha de dados a ser inicializada com instruções PUSH. [ ]; 
- Uma operação matemática muda o valor de ambos os imputs. [ ]; 
- Sem uma operação de STORE o usuário não vai conseguir ler o resultado. [ ]; 
- Não precisa de Program Counter. [ ]; 
- A execução de uma operação aritmética é mais eficiente que em uma arquitetura de 2 endereços. [ ]; 
- A execução de qualquer instrução precisa de menos acessos à memória que uma arquitetura de 2 endereços. [ ]; 
 
Exercício 3 (6) 
No Neander, para executar a instrução STA 128 são necessários _______ acessos à memória, ______ para leitura e 
______ para escrita. 
Em uma arquitetura de 2 endereços, para executar a instrução ADD 128 129 são necessários ______ acessos à 
memória, ______ para leitura e ______ para escrita