Buscar

Apol 5 Microprocessadores e Microcontroladores

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Apol 5 - Microprocessadores e Microcontroladores 
 
Questão 1/5 - Microprocessadores e Microcontroladores 
A pilha é um local fisicamente separado da memória de programa, onde serão 
armazenados os endereços de retorno quando utilizamos instruções de desvio para 
rotinas de chamada. Quando o programa é desviado para o começo de uma rotina 
através da instrução correta (CALL ou interrupção), o endereço seguinte ao ponto que 
estava sendo executado é armazenado na pilha para que, ao fim da rotina, o programa 
passa a retornar novamente ao ponto em que estava. Tomando como exemplo o PIC 
16F877A, este possui uma pilha de 8 níveis, com isto é possível o armazenamento de 8 
endereços de retorno, possibilitando 8 desvios consecutivos. 
O que acontece caso se tente chamar um número de rotinas maiores que o tamanho da 
pilha? 
 
A A pilha fica lotada de informações não sendo possível passar 
adiante as novas informações. 
 
B Ocorre uma atualização de endereço perdendo o endereço mais 
antigo, pois um novo é reescrito. 
 
C O endereço de retorno mais antigo é preservado, pois não podem 
se reescritos novos endereços. 
 
D A pilha tem que ser trocada pois o PIC já está lotado. 
 
E Uma nova memória tem que ser inserida no PIC. 
 
Questão 2/5 - Microprocessadores e Microcontroladores 
O processador ARM é um sistema RISC e baseia-se no princípio de que qualquer 
operação de dados é feita somente com o conteúdo de registradores. Com isso, as 
instruções devem primeiro ser carregadas da memória para os registradores e em 
seguida executar as operações. 
Em relação ao apresentado, o conjunto de instruções de movimentação de dados entre 
memória e registradores é denomidado de: 
 
A Instruções de Load e Store. 
 
B Instruções de branch. 
 
C Instruções do coprocessador. 
 
D Instruções geradoras de excessões. 
 
E Instruções de processamento de dados. 
Questão 3/5 - Microprocessadores e Microcontroladores 
Família ARM. Até o momento foram definidas 7 versões de arquitetura ARM: 
Julque as alternativas abaixo em verdadeiro ou falso e marque a alternatica correta. 
(__) Versão 2: inclui instruções de multiplicação MAC, suporte a co-processador e 
bancos de registradores para interrupções rápidas (FIQ). 
(__) Versão 3: inclui um conjunto de 16 registradores da CPU, instruções básicas de 
carga e armazenamento suportando dados de 1, 12 e 16 bits. 
(__) Versão 7: expandiu o barramento de endereços de 32 bits (permitindo endereçar até 
4GB). 
(__) Versão 4: adicionou instruções de manipulação de 16 bits. 
(__) Versão 6: incluiu suporte à memória, multiprocessamento e gerenciamento de 
exceções, módulos DSP e Java v5 e outros. 
 
A V, F, V, V, F 
 
B V, F, F, V, V 
 
C F, V, F, V, V 
 
D F, V, V, F, F 
 
E V, F, F, V, F 
 
Questão 4/5 - Microprocessadores e Microcontroladores 
Nos processadores ARM o formato das instruções possui certa regularidade, facilitando 
a decodificação. 
Em relação ao formato das instruções ARM é correto afirmar: 
 
I) possui 4 bits para condição de execução. 
II) possui 3 bits para o tipo de instrução. 
III) possui 5 bits para o opcode. 
IV) possui 20 bits para ser dividido entre endereços, referências a registradores, 
deslocamentos e rotações. 
 
A I, II, III e IV estão corretas. 
 
B I e III estão corretas. 
 
C I e II estão corretas. 
 
D III e IV estão corretas. 
 
E II, III e IV estão corretas. 
 
Questão 5/5 - Microprocessadores e Microcontroladores 
Microprocessadores e microcontroladores são construídos baseados em algum tipo de 
arquitetura. Dentre as arquiteturas mais conhecidas temos a arquitetura RISC e a 
arquitetura CISC. 
Assinale a alternativa que contém somente as afirmativas CORRETAS sobre estas 
arquiteturas: 
 
I - Uma arquitetura do tipo RISC trabalha somente com instruções simples e reduzidas, 
que podem ser executadas em um único, ou poucos, ciclos de clock. Já arquiteturas do 
tipo CISC operam com instruções complexas, levando diversos ciclos de clock para 
serem completas. 
II - Devido a simplicidade das instruções RISC, é comum que sejam necessárias 
diversas instruções RISC (diversas linhas de código) para fazer o que uma única 
instrução CISC é capaz de fazer. 
III - O conjunto de instruções da arquitetura do tipo RISC deve conter somente 
instruções simples, como operações aritméticas e operações com lógicas booleanas, não 
sendo possível existir instruções de acesso a memória devido a sua alta complexidade. 
IV - O acesso a memória em uma arquitetura CISC pode ser feito somente por dois 
tipos de instruções: leitura (instrução LOAD) e escrita (instrução STORE); 
 
A Somente I e II estão corretas. 
 
B Somente I e III estão corretas. 
 
C Somente II e III estão corretas. 
 
D Somente II e IV estão corretas. 
 
E Somente III e IV estão corretas.

Continue navegando