Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Microprocessadores e Microcontroladores Nos microcontroladores PIC, o clock interno é equivalente ao clock externo dividido por 4. Em relação ao ciclo de máquina dos microcontroladores PIC é correto afirmar: Nota: 10.0 A Para um clock externo de 4MHz é possível obter um clock interno de 1,5MHz. B O ciclo de máquina é obtido pelo inverso da frequência do clock externo. C Os subciclos de máquina são chamados de Q1, Q2, Q3 e Q4. Você acertou! Aula 5 - Apostila da rota pg 17/19. D Não é possível executar uma instrução em apenas 1 ciclo de máquina. E Os subciclos de máquina não estão associados ao pipeline. Questão 2/10 - Microprocessadores e Microcontroladores O processo de decodificação de instruções de um processador ARM é apresentado na figura abaixo. Em relação aos estágios de decodificação do pipeline do ARM é correto afirmar: I) No estágio D0 as instruções Thumb são convertidas em instruções de 32 bits II) No estágio D2 as instruções que não puderem ser executadas são descartadas III) No estágio D3 as instruções são enviadas aos registradores sem verificar suas disponibilidades IV) No estágio D4 é realizada a decodificação final de sinais de controle para a execução nos canais de leitura/escrita Nota: 10.0 A I, III e IV estão corretas. B I e IV estão corretas. Você acertou! Aula 6 - Apostila: Processadores ARM: visão geral e aplicações. pagina 10/16. C III e IV estão corretas. D II e III estão corretas. E Somente II está correta. Questão 3/10 - Microprocessadores e Microcontroladores Tomando como exemplo o PIC 16F877A, este possui uma memória de 8kwords, isso é, 8.192 endereços diferentes. Quando falamos da memória de programa sempre nos referimos ao termo? Nota: 10.0 A Byte. B Bit. C Word. Você acertou! Resposta:“Word” e nunca a “Byte”, isso porque esta memória é de 14 bits, enquanto um byte possui somente 8 bits. D Giga E Femton. Questão 4/10 - 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? Nota: 10.0 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. Você acertou! 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 5/10 - 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? Nota: 10.0 A armazenamento de 4 endereços de retorno, possibilitando 5 desvios consecutivos. B armazenamento de 16 endereços de retorno, possibilitando 16 desvios consecutivos. C armazenamento de 24 endereços de retorno, possibilitando 24 desvios consecutivos. D armazenamento de 8 endereços de retorno, possibilitando 8 desvios consecutivos. Você acertou! Resposta: 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. Caso se tente chamar um número de rotinas maiores que o tamanho da pilha, o endereço de retorno mais antigo será perdido, pois será reescrito com um novo endereço. E armazenamento de 6 endereços de retorno, possibilitando 6 desvios consecutivos. Questão 6/10 - 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: Nota: 10.0 A Instruções de Load e Store. Você acertou! Aula 6 - apostila da rota de aprendizagem pg 5/24. 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 7/10 - 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. Nota: 0.0 A I, II, III e IV estão corretas. Aula 6 - Apostila: Processadores ARM: visão geral e aplicações. pagina 6/16 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 8/10 - Microprocessadores e Microcontroladores Pipeline Superescalar e uma técnica de implementação que permite que várias instruções sejam iniciadas simultaneamente e executadas independentemente uma das outras, conforme Figura 1. Figura 1: Dois pipeline com 5 estágios Pois esta arquitetura replica os componentes internos do processador, permitindo, assim, colocar várias instruções em cada estágio do pipeline. Arquiteturas de processadores superescalares exploram o paralelismo de instrução (ILP – Instruction Level Parallelism). Existem dois métodos principais para aumentar a quantidade em potencial de paralelismo em nível de instrução. O primeiro é aumentar o tamanho do pipeline para sobrepor mais instruções e qual é o segundo? Nota: 10.0 A O outro é a replicação dos componentes internos do processador, essa técnica tem o nome de despacho múltiplo. Você acertou! Página 18 Aula 4. B O outra é a criação de componentes com o nome de despacho simples. C A outra técnica é a criação de várias memorias. D A outra e a criação de atalhos pelo processador. E A outra técnica é a de instruções que processão uma após a outra. Questão 9/10 - Microprocessadores e Microcontroladores Conforme visto na apostila de microcontroladores - PIC16F87x da aula 5, o microcontrolador PIC16F87x é preparado para controlar 15 eventos de interrupção diferentes. Em relação às insterrupções desse microcontrolador é correto afirmar: I) Há dois timers com interrupção por overflow (TMR0, TMR1). II) Os conversores A/D não geram sinal de interrupção. III) O TMR0 não pode ser incrementado por um sinal externo. IV) A interrupção RB0/INT só acontece na borda de subida. Nota: 10.0 A I, II, III e IV estão corretas. B II e IV estão corretas. C I, III e IV estão corretas.D somente I está correta. Você acertou! Correto: TMR0 e TMR1 - sinalizam com interrupção por overflow. TMR2 - sinaliza com interrupção por comparação. Apostila de microcontroladores - PIC16F87x - páginas 40 e 41. Questão 10/10 - Microprocessadores e Microcontroladores A família de microprocessadores ARM possui várias versões de CPU. Em relação às afirmações sobre os processadores ARM é correto afirmar: I) ARM2 foi lançada com barramento de 32 bits, porém os 6 últimos bits são utilizados para flags de estado. II) ARM7 possui as mesmas características do ARM6, porém consumindo metade da energia do seu antecessor e aumentado a performance de 50% a 100%. III) O ARM7TDMI possui pipeline de 2 estágios. IV) O ARM9E possui processador de 64 bits. Nota: 10.0 A I e II estão corretas. Você acertou! Aula 6 – apostila da rota de aprendizagem, página 4/24 B I, II e III estão corretas. C III e IV estão corretas. D I e III estão corretas. E Todas as afirmações estão corretas. http://www.uninter.com/
Compartilhar