Baixe o app para aproveitar ainda mais
Prévia do material em texto
Microprocessadores e Microcontroladores – APOL5 Questão 1/5 - 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. A I e II estão corretas. 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. Resposta: A Questão 2/5 - 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 A I, III e IV estão corretas. B I e IV estão corretas. C III e IV estão corretas. D II e III estão corretas. E Somente II está correta. Resposta: B Questão 3/5 - Microprocessadores e Microcontroladores Os processadores ARM podem operar em dois estados: ARM e THUMB. Em relação aos registradores do estado ARM é correto afirmar: I) Os registradores R0 a R12 são destinados ao uso geral. II) O registrador R13 é utilizado como apontador de pilha. III) O registrador R15 é utilizado como contador de programa. A somente I está correta. B somente II está correta. C somente III está correta. D I, II e III estão corretas. E I e III estão corretas. Resposta: D Questão 4/5 - Microprocessadores e Microcontroladores A memória de dados também é conhecida como RAM serve para guardar as variáveis e registradores utilizados pelo programa. Essa memória poder grava, apagada e regravada novamente. O que acontece com a memória RAM quando é desligada a energia? A Essa memória é volátil, ou seja, quando o PIC é desenergizado, ela é automaticamente perdida. B Essa memória não é volátil, pois fica armazenado a informação quando o PIC e desligado. C A memória RAM fica em carregada. D Esse tipo de memória não serve para utilizar em PICs. E Essa memória sempre armazena as informações. Resposta: A Questão 5/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. Resposta: B
Compartilhar