Baixe o app para aproveitar ainda mais
Prévia do material em texto
Microprocessadores e Microcontroladores Questão 1/10 - Microprocessadores e Microcontroladores Pipeline com Predição de Desvio. Predição de desvios são técnicas utilizadas para evitar o esvaziamento do Pipeline, deixando o fluxo de processamento das instruções contínuo e sem quebras. Estas técnicas podem ser implementadas por hardware ou software e são fundamentais para um uso eficiente do Pipeline. A predição de desvio pode ser? Nota: 10.0 A estática e composta. B estática ou dinâmica. Você acertou! A predição de desvio pode ser estática ou dinâmica.Na predição estática a unidade de controle assume que o desvio sempre ocorrerá, resultando numa taxa de 50% de acerto. Na predição dinâmica a unidade de controle utiliza informações coletadas em tempo de execução para se decidir sobre o desvio. Página 20 Aula 4 C dinâmica e superficial. D estática e complexa. E dinâmica e composta. Questão 2/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 3/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: 10.0 A I, II, III e IV estão corretas. Você acertou! 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 4/10 - Microprocessadores e Microcontroladores O microcontrolador PIC (Peripheral Integrated Controller) utiliza-se da arquitetura Harvard, cujo uma das características é possuir um conjunto reduzido de instruções. Em relação ao conjunto de instruções é correto afirmar: Nota: 10.0 A É constituído de 20 instruções. B A quantidade de instruções pode ser alterada pelo programador. C Trabalha com um set de 102 instruções. D Possui 50 instruções. E Possui sets de 35 instruções e 75 instruções. Você acertou! Aula 5 - Slides pagina 1/6 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 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 7/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 8/10 - 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. Nota: 10.0 A somente I está correta. B somente II está correta. C somente III está correta. D I, II e III estão corretas. Você acertou! Aula 6 – apostila da rota de aprendizagem, página 8/24 E I e III estão corretas. Questão 9/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 10/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 sobrepormais 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.
Compartilhar