Prévia do material em texto
Questão 1/10 - Microprocessadores e Microcontroladores Todo microprocessador possui barramentos para interligar seus componentes. Considerando a arquitetura básica de um microprocessador é correto afirmar: Nota: 10.0 A Há três tipos de barramentos: de endereço, de dados e de controle. Você acertou! Aula 2 - Apostila da rota de aprendizagem, página 2/28 B Um mesmo barramento é utilizado tanto para controle quanto para endereço. C Alguns microprocessadores utilizam somente dois barramentos: de endereço e de controle. D A CPU não é conectada com nenhum barramento. E Há um barramento específico para os dispositivos de I/O. Questão 2/10 - Microprocessadores e Microcontroladores Quando um programa para microcontroladores é desenvolvido, normalmente é escrito em linguagem C ou assembly. Para que o processador possa interpretar esse programa, o compilador deve transformar cada linha de instrução a ser realizada em um código binário único que a identifique. Com base nesse conceito, o código de operação também é conhecido como: Nota: 10.0 A HALT. B OPCODE. Você acertou! Aula 2 – Apostila da rota, pagina 12/28 C WIREDLOGIC D REM E CI Questão 3/10 - Microprocessadores e Microcontroladores Conforme visto na aula 2 nos Capítulo 2 e 5 do material complementar sobre microprocessadores, o Clock é um dispositivo que emite uma sequência periódica de pulsos e permite o funcionamento dos sistemas microprocessados. Com base no que foi estudado, assinale a alternativa que contém as afirmações corretas: I) Tudo o que acontece na CPU ocorre em um tempo múltiplo de um ciclo de máquina. II)É possível dividir o ciclo de máquina em subciclos. III) Para se obter precisão e frequências elevadas, é necessário o uso de um cristal oscilador. Nota: 10.0 A I, II e III estão corretas. Você acertou! Aula 2 - Material complementar sobre microprocessadores, páginas 22 e 94. B II e III estão corretas. C I e III estão corretas. D somente III está correta. E somente I está correta. Questão 4/10 - Microprocessadores e Microcontroladores Os microprocessadores e microcontroladores utilizam a técnica de pipeline para aproveitar melhor o tempo em que uma CPU fica ociosa. Com relação a esta técnica é correto afirmar: I) Esta técnica possibilita a execução paralela das microinstruções. II) Pipeline com predição de desvio só pode ser implementada por hardware. III) Pipeline superescalar é uma técnica que permite que várias instruções sejam iniciadas simultaneamente e executadas independentemente uma das outras. IV) Superpipeline possui uma baixa complexidade de implementação Nota: 10.0 A I e III estão corretas. Você acertou! Aula 4 - Apostila da rota de aprendizagem, página 18/22. B Todas as afirmativas estão erradas. C III e IV estão corretas. D II e IV estão corretas. E II, III e IV estão corretas. Questão 5/10 - Microprocessadores e Microcontroladores O microprocessador 8085 possui um registrador de 8 bits conhecido por PSW (Program Status Word). Ele contém bits de sinalização chamados de flags. Conforme visto no material complementar da Aula 3 – Microprocessador 8085, capítulo 2, analise as afirmações abaixo, sobre o registrador PSW, e assinale a alternativa correta: I) Utiliza somente 5 bits dos 8 bits disponíveis II) O PSW contém as flags S, Z, AC, P e CY III) O flag de sinal (S) assume o valor 1 quando o resultado da operação é negativo IV) O flag de zero (Z) assume o valor 0 quando o resultado da operação é zero. Nota: 10.0 A Todas estão corretas. B II, III e IV estão corretas. C I, II e III estão corretas. Você acertou! Aula 3 – Apostila sobre microcomputador 8085, pg 24/135 D I, II e IV estão corretas. E I e IV estão corretas. Questão 6/10 - Microprocessadores e Microcontroladores Dentre das atribuições de uma UCP, Unidade Central de Processamento, aquele que contribui para a realização da função de processamento é o: Nota: 10.0 A registrador de endereço de memória. B registrador de instrução. C registrador de dados. Você acertou! D contador de instrução. E relógio ou clock. Questão 7/10 - Microprocessadores e Microcontroladores As memórias voláteis são aquelas que necessitam de energia elétrica para reter a informação armazenada, ou seja, se houver interrupção de energia toda a informação é perdida. Considerando os tipos de memórias estudadas, é correto afirmar: Nota: 10.0 A Memórias do tipo ROM (Read Only Memory) são voláteis. B As memórias do tipo RAM (Random Access Memory) são memórias voláteis. Você acertou! Aula 1 - Apostila da rota de aprendizagem, página 4/28 C EEPROM é um exemplo de memória volátil. D Memórias voláteis não são utilizadas em sistemas microprocessados. E SAM (Sequential Access Memory) é uma memória do tipo não volátil. Questão 8/10 - Microprocessadores e Microcontroladores Sobre Processadores, analise as questões abaixo e assinale as corretas. I. A CPU é o 'cérebro' do computador, sua função é executar programas armazenados na memória principal, buscando suas instruções, examinando-as e então executando-as uma após a outra. II. Barramentos podem ser externos à CPU, conectando-a à memória e aos dispositivos E/S, mas também podem ser internos à CPU. III. A CPU é composta por várias partes distintas. A unidade de controle é responsável por buscar instruções na memória principal e determinar seu tipo. IV. A unidade de aritmética e lógica efetua operações como adição AND (E) booleano para executar as instruções. Nota: 10.0 A Apenas I B Apenas I, II e III C Apenas I, III e IV D Apenas II, III e IV E I, II, III e IV Você acertou! Questão 9/10 - Microprocessadores e Microcontroladores O PWM (Pulse Width Modulation) é um recurso utilizado para controlar motores e conversores CC-CC. Em relação a esse recurso, é correto afirmar: I) É possível gerar um sinal analógico, apesar de sua saída ser um sinal digital. II) A saída gerada é uma onda quadrada, com frequência constante e largura de pulso variável III) Duty cicle é o tempo de sinal ativo em um período fixo IV) O PWM deve sempre iniciar com um nível lógico alto Nota: 10.0 A I, II e III estão corretos. Você acertou! Aula 4 - material complementar sobre microcontroladores pg 21. B Todas as afirmações estão incorretas. C I e III estão corretas. D II e IV estão corretas. E II, III e IV estão corretas. Questão 10/10 - Microprocessadores e Microcontroladores A Unidade Central de Processamento (UCP ou CPU) é responsável pela execução dos programas armazenados na memória principal. Em relação à CPU é correto afirmar que ela é formada pelas seguintes unidades funcionais: Nota: 10.0 A Memória RAM, memória ROM e dispositivos de E/S. B Memória RAM, barramentos e instruções. C Barramento de dados, barramento de instruções e ports de entrada. D Registradores, Unidade Aritmética e Lógica (ALU ou ULA) e Unidade de controle. Você acertou! Aula 2 - rota de aprendizagem, slide 8/18. E Conjunto de instruções, operações aritméticas e memória ROM. Questão 1/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 2/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 registradorese 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 3/10 - Microprocessadores e Microcontroladores A família de microcontroladores PIC16F877 possui internamente memória de programa (flash eprom), memória de dados (RAM) e memória de dados permanentes (EEPROM). Em relação a esse componente, analise as afirmações abaixo e assinale a alternativa correta: I) Possui memória de programa de 8Kbyte, sendo que cada posição possui 14 bits. II) A flash EPROM possui a faixa de endereços que começa em 0000h e termina em 1000h. III) A memória RAM do PIC é dividida em quatro bancos (banco 0, banco 1, banco 2 e banco 3). IV) A memória EEPROM deste microcontrolador contém 512 Bytes. Nota: 10.0 A I e III estão corretas. Você acertou! Aula 5 - Apostila de microcontroladores - PIC16F87x, página 15/86. B I, II, III e IV estão corretas. C III e IV estão corretas. D I e IV estão corretas. E II, III e IV estão corretas. Questão 4/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 5/10 - Microprocessadores e Microcontroladores A família de microcontroladores PIC16F87x é bastante utilizada e possui 40 pinos no encapsulamento DIP. Em relação a esse componente, analise as afirmações abaixo e assinale a alternativa correta: I) Possui 33 portas configuráveis como entrada ou saída. II) Possui 15 fontes de interrupção. III) Via de programação com 14 bits e 35 instruções. IV) Memória de dados permanentes, EEPROM de 256 Bytes. Nota: 10.0 A I, II, III e IV estão corretas. Você acertou! Aula 5 - Apostila de microcontroladores - PIC16F87x, página 10/86. B I e III estão corretas. C II e IV estão corretas. D I, III e IV estão corretas. E Somente II está correta. Questão 6/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 7/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 8/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 9/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 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.