Prévia do material em texto
Questão 1/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um circuito de controle de motores, é necessário verificar o valor armazenado em um registrador de memória sem alterar seu conteúdo. A instrução MOVF é utilizada para essa operação. Qual das seguintes instruções move o conteúdo de um registrador de memória para o registrador W sem alterar o valor original? Nota: 10.0 A MOVLW B MOVWF C MOVF Você assinalou essa alternativa (C) Você acertou! A instrução MOVF move o conteúdo de um registrador de memória para o registrador W sem alterar o valor original. D BCF E BSF Questão 2/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um contador digital, é necessário incrementar o valor de um registrador a cada ciclo de clock. A instrução INC é utilizada para essa operação. Qual das seguintes instruções é usada para incrementar o valor de um registrador? Nota: 10.0 A ADD B SUBB C INC Você assinalou essa alternativa (C) Você acertou! A instrução INC é usada para incrementar o valor de um registrador. D DEC E CLR Questão 3/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um sistema de segurança, é necessário realizar uma operação lógica AND entre dois registradores para verificar se ambos os sensores estão ativados. A instrução AND é utilizada para essa operação. Qual das seguintes instruções realiza uma operação lógica AND entre dois registradores? Nota: 10.0 A OR B XOR C NOT D AND Você assinalou essa alternativa (D) Você acertou! A instrução AND realiza uma operação lógica AND entre dois registradores. E CLR Questão 4/10 - Microprocessadores e Microcontroladores Ler em voz alta 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ê assinalou essa alternativa (A) 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 5/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um sistema de monitoramento de temperatura, é necessário mover o valor do registrador W para um registrador de memória específico para armazenamento temporário. Qual das seguintes instruções move o conteúdo do registrador W para um registrador de memória? Nota: 10.0 A MOVLW B MOVF C MOVWF Você assinalou essa alternativa (C) Você acertou! A instrução MOVWF move o conteúdo do registrador W para um registrador de memória. D BCF E BSF Questão 6/10 - Microprocessadores e Microcontroladores Ler em voz alta A arquitetura Von Neumann é amplamente utilizada em computadores e sistemas embarcados. Entender suas características é fundamental para projetar sistemas eficientes e evitar gargalos de desempenho. Na arquitetura Von Neumann, qual é a característica principal? Nota: 10.0 A Separação de memória de dados e instruções. B Uso de um único barramento para dados e instruções. Você assinalou essa alternativa (B) Você acertou! A arquitetura Von Neumann utiliza um único barramento para dados e instruções, o que pode causar o "bottleneck" de Von Neumann. C Conjunto de instruções reduzido. D Alta eficiência energética. E Alta velocidade de processamento. Questão 7/10 - Microprocessadores e Microcontroladores Ler em voz alta As memórias são parte fundamental dos microprocessadores e microcontroladores. Em relação às memórias do tipo RAM é correto afirmar: Nota: 10.0 A São memórias usadas exclusivamente para leitura. B Este tipo de memória não permite que os dados sejam apagados. C Não é possível misturar a memória RAM com outros tipos de memória em um mesmo sistema microprocessado. D Esse tipo de memória é geralmente utilizado no armazenamento de informação enquanto há alimentação no dispositivo. Você assinalou essa alternativa (D) Você acertou! Aula 1 - Apostila da rota de aprendizagem, página 4/28. E A memória RAM é muito limitada quanto à sua capacidade de armazenamento. Questão 8/10 - Microprocessadores e Microcontroladores Ler em voz alta 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ê assinalou essa alternativa (A) 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. Questão 9/10 - Microprocessadores e Microcontroladores Ler em voz alta Marque, somente, a alternativa correta eu indica qual é o principal objetivo das memórias tipo ROM? Nota: 10.0 A Armazenar dados temporários. B Armazenar o sistema operacional. C Armazenamento permanente de dados e programas. Você assinalou essa alternativa (C) Você acertou! Aula 1 - O principal objetivo das memórias ROM é o armazenamento permanente de dados e programas que não devem ser alterados. D Facilitar a comunicação entre diferentes componentes do sistema. E Armazenar dados que podem ser apagados e reescritos frequentemente. Questão 10/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um sistema embarcado, o registrador STATUS do microcontrolador PIC16F877A é crucial para monitorar o estado das operações aritméticas e lógicas realizadas pelo processador. Qual das seguintes bandeiras (flags) está presente no registrador STATUS do microcontrolador PIC16F877A? Nota: 10.0 A Zero Flag (Z) Você assinalou essa alternativa (A) Você acertou! A Zero Flag (Z) está presente no registrador STATUS e indica se o resultado de uma operação é zero. B Overflow Flag (V) C Sign Flag (S) D Parity Flag (P) E Direction Flag (D) Questão 1/10 - Microprocessadores e Microcontroladores Ler em voz alta No estudo sobre memórias o que é "Tempo de Acesso"? Marque a única afirmativa correta. Nota: 10.0 A O tempo que a memória leva para ser completamente preenchida. B O tempo que a memória leva para ser inicializada. C O tempo necessário para realizar uma operação de escrita na memória. D O tempo que a memória leva para ser esvaziada. E O tempo necessário para localizar e acessar uma célula de memória específica. Você assinalou essa alternativa (E) Você acertou! Aula 1 - O material indica que "Tempo de Acesso" é o tempo necessário para localizar e acessar uma célula de memória específica. Questão 2/10 - Microprocessadores e Microcontroladores Ler em voz alta No desenvolvimento de sistemas embarcados, a escolha da arquitetura do microcontrolador pode impactar significativamente o desempenho e a eficiência do sistema. Arquiteturas RISC e CISC são duas abordagens comuns, cada uma com suas características específicas. Qual é a principal característica da arquitetura RISC? Nota: 10.0 A Conjunto de instruções complexo. B Conjunto de instruções reduzido Você assinalou essa alternativa (B) Você acertou! A arquitetura RISC (Reduced Instruction Set Computer) é caracterizada por um conjunto de instruções reduzido e simplificado. C Uso de memória unificada D Altalatência de execução E Alta eficiência energética Questão 3/10 - Microprocessadores e Microcontroladores Ler em voz alta Ao projetar um sistema embarcado simples, é importante entender a arquitetura interna do microcontrolador para otimizar seu desempenho. O diagrama em blocos de um microcontrolador PIC de 8 bits é uma ferramenta essencial para essa compreensão. Qual dos seguintes componentes faz parte do diagrama em blocos de um microcontrolador PIC de 8 bits? Nota: 10.0 A Unidade de Gerenciamento de Memória (MMU) B Unidade de Ponto Flutuante (FPU) C Unidade de Controle (CU) Você assinalou essa alternativa (C) Você acertou! A Unidade de Controle (CU) é um componente essencial no diagrama em blocos de um microcontrolador PIC de 8 bits. D Unidade de Processamento Gráfico (GPU) E Unidade de Processamento Vetorial (VPU) Questão 4/10 - Microprocessadores e Microcontroladores Ler em voz alta A conversão entre diferentes bases numéricas é uma habilidade fundamental para engenheiros eletrônicos, especialmente ao trabalhar com sistemas digitais e programação de baixo nível. Qual é a representação binária do número decimal 10? Nota: 10.0 A 10102 Você assinalou essa alternativa (A) Você acertou! A representação binária do número decimal 10 é 10102. B 11002 C 10012 D 11102 E 10002 Questão 5/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um projeto de controle de motores, é necessário utilizar os periféricos integrados do microcontrolador para gerar sinais PWM (modulação por largura de pulso). O PIC16F877A oferece diversos periféricos que facilitam essa tarefa. Qual dos seguintes periféricos está presente no microcontrolador PIC16F877A? Nota: 10.0 A Conversor D/A B Módulo PWM Você assinalou essa alternativa (B) Você acertou! O microcontrolador PIC16F877A possui um módulo PWM, que é utilizado para gerar sinais de modulação por largura de pulso. C Controlador DMA D Interface USB E Controlador Ethernet Questão 6/10 - Microprocessadores e Microcontroladores Ler em voz alta Qual das característica abaixo NÃO se refere à memória cache de processadores? Nota: 10.0 A Tem o objetivo de reduzir o tempo de acesso à memória principal B Os dados nela armazenados são cópias de parte da memória principal C É implementada pelo sistema operacional com suporte do hardware Você assinalou essa alternativa (C) Você acertou! Resposta página 10 da rota 2. D Pode ser inserida diretamente no chip do processador E É comumente encontrada em processadores RISC Questão 7/10 - Microprocessadores e Microcontroladores Ler em voz alta Em projetos de sistemas embarcados de baixo custo, é comum utilizar microcontroladores que sejam fáceis de programar e ofereçam uma boa relação custo-benefício. Um exemplo popular é o microcontrolador PIC. Qual microcontrolador é conhecido por ser utilizado em sistemas embarcados de baixo custo e fácil programação? Nota: 10.0 A ARM B x86 C PIC Você assinalou essa alternativa (C) Você acertou! Os microcontroladores PIC são conhecidos por serem utilizados em sistemas embarcados de baixo custo e fácil programação. D PowerPC E AVR Questão 8/10 - Microprocessadores e Microcontroladores Ler em voz alta 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ê assinalou essa alternativa (A) 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 9/10 - Microprocessadores e Microcontroladores Ler em voz alta Segundo os nossos estudos como é definido "Operação de Escrita"? Indique a única afirmativa correta. Nota: 10.0 A Transferência de uma palavra binária armazenada para outro dispositivo. B Colocação de uma nova palavra em uma posição de memória, substituindo a anterior. Você assinalou essa alternativa (B) Você acertou! Aula 1 - O material define "Operação de Escrita" como a colocação de uma nova palavra em uma posição de memória, substituindo a palavra que estava anteriormente armazenada naquela posição. C Acesso a um endereço específico na memória para leitura. D Limpeza de uma posição de memória específica. E Cópia de dados de uma posição de memória para outra. Questão 10/10 - Microprocessadores e Microcontroladores Ler em voz alta Ao desenvolver programas para o microcontrolador PIC16F877A, é importante entender como as instruções são codificadas e executadas. O conceito de opcode é fundamental para a programação em linguagem de montagem. O que é um opcode no contexto do microcontrolador PIC16F877A? Nota: 10.0 A Um código que representa uma operação específica. Você assinalou essa alternativa (A) Você acertou! Um opcode é um código que representa uma operação específica a ser executada pelo microcontrolador. B Um registrador de propósito geral. C Um endereço de memória. D Um sinal de interrupção. E Um tipo de dado. Questão 1/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um programa de controle de temperatura, é necessário desviar o fluxo do programa para uma subrotina que lê o valor do sensor. A instrução GOTO é utilizada para esse desvio. Qual instrução é usada para desviar o fluxo do programa para um rótulo específico em Assembly? Nota: 0.0Você não pontuou essa questão A CALL Você assinalou essa alternativa (A) B RETURN C GOTO A instrução GOTO é usada para desviar o fluxo do programa para um rótulo específico. D RETLW E NOP Questão 2/10 - Microprocessadores e Microcontroladores Ler em voz alta O microcontrolador PIC (Peripheral Integrated Controller) é uma família de microcontroladores fabricada pela Microchip Technology. Essa família é composta por vários modelos com características diferentes. Em relação ao tamanho dos dados que podem ser processados pelo PIC, em função do modelo escolhido, é correto afirmar: Nota: 10.0 A Só processam dados de 16 bits. B Podem processar dados de 8, 16 e 32 bits. Você assinalou essa alternativa (B) Você acertou! Aula 5 - Slides pagina 1/6. C Só processam dados de 8 bits. D Podem processar dados de 16 e 24 bits. E Podem processar dados de 24 e 32 bits. Questão 3/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um sistema de controle de acesso, é necessário verificar se um botão foi pressionado para liberar a entrada. A programação condicional é utilizada para essa verificação. Qual das seguintes instruções é usada para verificar se um botão conectado ao PORTB, pino 0, foi pressionado? Nota: 10.0 A BTFSC PORTB, 0 Você assinalou essa alternativa (A) Você acertou! A instrução BTFSC PORTB, 0 é usada para verificar se o bit 0 do PORTB está limpo (botão pressionado). B BTFSS PORTB, 0 C BSF PORTB, 0 D BCF PORTB, 0 E MOVF PORTB Questão 4/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um projeto de controle de motores, é necessário programar o microcontrolador PIC16F877A para responder a uma interrupção externa e executar uma rotina específica. Qual das seguintes instruções é usada para desviar o fluxo do programa para a rotina de interrupção em Assembly? Nota: 0.0Você não pontuou essa questão A GOTO Main B CALL ISR Você assinalou essa alternativa (B) C RETFIE D GOTO ISR A instrução GOTO ISR é usada para desviar o fluxo doprograma para a rotina de interrupção em Assembly. E NOP Questão 5/10 - Microprocessadores e Microcontroladores Ler em voz alta Após a execução de uma rotina de interrupção, é necessário restaurar o contexto do programa principal para que ele possa continuar de onde parou. Qual é a última etapa geralmente realizada em uma rotina de interrupção antes de retornar ao programa principal? Nota: 10.0 A Desabilitar todas as interrupções. B Restaurar o conteúdo dos registradores críticos. Você assinalou essa alternativa (B) Você acertou! A última etapa em uma rotina de interrupção é restaurar o conteúdo dos registradores críticos para que o programa principal possa continuar de onde parou. C Reiniciar o microcontrolador. D Executar a rotina de interrupção. E Limpar o registrador INTCON. Questão 6/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um projeto de introdução à programação de microcontroladores, é comum começar com um programa simples para acender um LED. Compreender o código Assembly para essa tarefa é fundamental para iniciantes. Qual das seguintes instruções é usada para definir um pino como saída e acender um LED conectado ao PORTB, pino 0? Nota: 10.0 A MOVLW 0x01 B MOVWF TRISB C BSF PORTB, 0 Você assinalou essa alternativa (C) Você acertou! A instrução BSF PORTB, 0 é usada para definir o pino 0 do PORTB como alto, acendendo o LED. D BCF PORTB, 0 E MOVF PORTB Questão 7/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um projeto de controle de iluminação, utilizando interrupção externa, é necessário programar o microcontrolador PIC16F877A para acender uma lâmpada quando um botão conectado ao pino RB0 for pressionado. Considerando que a GIE está em nível lógico alto, qual das seguintes instruções é usada para habilitar a interrupção externa no pino RB0/INT em um programa Assembly? Nota: 10.0 A BSF INTCON, GIE B BSF INTCON, INTE Você assinalou essa alternativa (B) Você acertou! A instrução BSF INTCON, INTE é usada para habilitar a interrupção externa no pino RB0/INT. C BCF INTCON, INTF D BSF OPTIONREG, INTEDG E BCF OPTIONREG, INTEDG Questão 8/10 - Microprocessadores e Microcontroladores Ler em voz alta Ao programar um microcontrolador, é essencial salvar o contexto atual antes de executar uma rotina de interrupção para garantir que o programa principal possa continuar corretamente após a interrupção. Qual é a primeira etapa geralmente realizada em uma rotina de interrupção para garantir que o contexto do programa principal seja preservado? Nota: 10.0 A Desabilitar todas as interrupções. B Salvar o conteúdo dos registradores críticos Você assinalou essa alternativa (B) Você acertou! A primeira etapa em uma rotina de interrupção é salvar o conteúdo dos registradores críticos para preservar o contexto do programa principal. C Reiniciar o microcontrolador. D Executar a rotina de interrupção. E Limpar o registrador INTCON. Questão 9/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um projeto de sinalização, é necessário programar o microcontrolador PIC16F877A para fazer um LED piscar em intervalos regulares. Compreender o código Assembly para essa tarefa é essencial. Qual das seguintes instruções é usada para criar um atraso no programa, permitindo que o LED permaneça aceso por um período de tempo antes de apagar? Nota: 10.0 A NOP B SLEEP C GOTO $+1 D CALL Delay Você assinalou essa alternativa (D) Você acertou! A instrução CALL Delay é usada para chamar uma subrotina de atraso, permitindo que o LED permaneça aceso por um período de tempo. E RETURN Questão 10/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um programa de controle de temperatura, é necessário criar um loop que decremente o valor de um registrador até atingir zero. Uma instrução de decremento é utilizada para essa operação. Qual das seguintes instruções é usada para criar um loop que decremente o valor de um registrador até atingir zero? Nota: 10.0 A INCF B DECFSZ Você assinalou essa alternativa (B) Você acertou! A instrução DECFSZ é usada para decrementar o valor de um registrador dentro de um loop. C DECF D BCF E BSF Questão 1/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um programa de controle de temperatura, é necessário desviar o fluxo do programa para uma subrotina que lê o valor do sensor. A instrução GOTO é utilizada para esse desvio. Qual instrução é usada para desviar o fluxo do programa para um rótulo específico em Assembly? Nota: 0.0Você não pontuou essa questão A CALL Você assinalou essa alternativa (A) B RETURN C GOTO A instrução GOTO é usada para desviar o fluxo do programa para um rótulo específico. D RETLW E NOP Questão 2/10 - Microprocessadores e Microcontroladores Ler em voz alta O microcontrolador PIC (Peripheral Integrated Controller) é uma família de microcontroladores fabricada pela Microchip Technology. Essa família é composta por vários modelos com características diferentes. Em relação ao tamanho dos dados que podem ser processados pelo PIC, em função do modelo escolhido, é correto afirmar: Nota: 10.0 A Só processam dados de 16 bits. B Podem processar dados de 8, 16 e 32 bits. Você assinalou essa alternativa (B) Você acertou! Aula 5 - Slides pagina 1/6. C Só processam dados de 8 bits. D Podem processar dados de 16 e 24 bits. E Podem processar dados de 24 e 32 bits. Questão 3/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um sistema de controle de acesso, é necessário verificar se um botão foi pressionado para liberar a entrada. A programação condicional é utilizada para essa verificação. Qual das seguintes instruções é usada para verificar se um botão conectado ao PORTB, pino 0, foi pressionado? Nota: 10.0 A BTFSC PORTB, 0 Você assinalou essa alternativa (A) Você acertou! A instrução BTFSC PORTB, 0 é usada para verificar se o bit 0 do PORTB está limpo (botão pressionado). B BTFSS PORTB, 0 C BSF PORTB, 0 D BCF PORTB, 0 E MOVF PORTB Questão 4/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um projeto de controle de motores, é necessário programar o microcontrolador PIC16F877A para responder a uma interrupção externa e executar uma rotina específica. Qual das seguintes instruções é usada para desviar o fluxo do programa para a rotina de interrupção em Assembly? Nota: 0.0Você não pontuou essa questão A GOTO Main B CALL ISR Você assinalou essa alternativa (B) C RETFIE D GOTO ISR A instrução GOTO ISR é usada para desviar o fluxo do programa para a rotina de interrupção em Assembly. E NOP Questão 5/10 - Microprocessadores e Microcontroladores Ler em voz alta Após a execução de uma rotina de interrupção, é necessário restaurar o contexto do programa principal para que ele possa continuar de onde parou. Qual é a última etapa geralmente realizada em uma rotina de interrupção antes de retornar ao programa principal? Nota: 10.0 A Desabilitar todas as interrupções. B Restaurar o conteúdo dos registradores críticos. Você assinalou essa alternativa (B) Você acertou! A última etapa em uma rotina de interrupção é restaurar o conteúdo dos registradores críticos para que o programa principal possa continuar de onde parou. C Reiniciar o microcontrolador. D Executar a rotina de interrupção. E Limpar o registrador INTCON. Questão 6/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um projeto de introdução à programação de microcontroladores, é comum começar com um programa simples para acender um LED. Compreender o código Assembly para essa tarefa é fundamental para iniciantes. Qual das seguintes instruções é usada para definir um pino como saída e acender um LEDconectado ao PORTB, pino 0? Nota: 10.0 A MOVLW 0x01 B MOVWF TRISB C BSF PORTB, 0 Você assinalou essa alternativa (C) Você acertou! A instrução BSF PORTB, 0 é usada para definir o pino 0 do PORTB como alto, acendendo o LED. D BCF PORTB, 0 E MOVF PORTB Questão 7/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um projeto de controle de iluminação, utilizando interrupção externa, é necessário programar o microcontrolador PIC16F877A para acender uma lâmpada quando um botão conectado ao pino RB0 for pressionado. Considerando que a GIE está em nível lógico alto, qual das seguintes instruções é usada para habilitar a interrupção externa no pino RB0/INT em um programa Assembly? Nota: 10.0 A BSF INTCON, GIE B BSF INTCON, INTE Você assinalou essa alternativa (B) Você acertou! A instrução BSF INTCON, INTE é usada para habilitar a interrupção externa no pino RB0/INT. C BCF INTCON, INTF D BSF OPTIONREG, INTEDG E BCF OPTIONREG, INTEDG Questão 8/10 - Microprocessadores e Microcontroladores Ler em voz alta Ao programar um microcontrolador, é essencial salvar o contexto atual antes de executar uma rotina de interrupção para garantir que o programa principal possa continuar corretamente após a interrupção. Qual é a primeira etapa geralmente realizada em uma rotina de interrupção para garantir que o contexto do programa principal seja preservado? Nota: 10.0 A Desabilitar todas as interrupções. B Salvar o conteúdo dos registradores críticos Você assinalou essa alternativa (B) Você acertou! A primeira etapa em uma rotina de interrupção é salvar o conteúdo dos registradores críticos para preservar o contexto do programa principal. C Reiniciar o microcontrolador. D Executar a rotina de interrupção. E Limpar o registrador INTCON. Questão 9/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um projeto de sinalização, é necessário programar o microcontrolador PIC16F877A para fazer um LED piscar em intervalos regulares. Compreender o código Assembly para essa tarefa é essencial. Qual das seguintes instruções é usada para criar um atraso no programa, permitindo que o LED permaneça aceso por um período de tempo antes de apagar? Nota: 10.0 A NOP B SLEEP C GOTO $+1 D CALL Delay Você assinalou essa alternativa (D) Você acertou! A instrução CALL Delay é usada para chamar uma subrotina de atraso, permitindo que o LED permaneça aceso por um período de tempo. E RETURN Questão 10/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um programa de controle de temperatura, é necessário criar um loop que decremente o valor de um registrador até atingir zero. Uma instrução de decremento é utilizada para essa operação. Qual das seguintes instruções é usada para criar um loop que decremente o valor de um registrador até atingir zero? Nota: 10.0 A INCF B DECFSZ Você assinalou essa alternativa (B) Você acertou! A instrução DECFSZ é usada para decrementar o valor de um registrador dentro de um loop. C DECF D BCF E BSF Questão 1/10 - Microprocessadores e Microcontroladores Ler em voz alta Em programas mais complexos, é comum utilizar subrotinas para organizar o código e evitar repetição. As instruções CALL e GOTO são usadas para chamar e desviar para subrotinas. Qual instrução é usada para chamar uma subrotina em Assembly para o microcontrolador PIC16F877A? Nota: 10.0 A GOTO B RETURN C CALL Você assinalou essa alternativa (C) Você acertou! A instrução CALL é usada para chamar uma subrotina em Assembly. D RETLW E NOP Questão 2/10 - Microprocessadores e Microcontroladores Ler em voz alta Em sistemas embarcados, interrupções são usadas para responder rapidamente a eventos externos, como a pressão de um botão ou a chegada de dados de um sensor. Compreender o conceito de interrupção é fundamental para programar microcontroladores de forma eficiente. O que é uma interrupção em um microcontrolador? Nota: 10.0 A Um sinal que indica o fim de um programa. B Um evento que pausa a execução do programa principal para executar uma rotina específica. Você assinalou essa alternativa (B) Você acertou! Uma interrupção é um evento que pausa a execução do programa principal para executar uma rotina específica, permitindo uma resposta rápida a eventos externos. C Um comando para reiniciar o microcontrolador. D Um método para aumentar a velocidade do processador. E Um tipo de memória volátil. Questão 3/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um programa de controle de iluminação, é necessário criar um loop que incremente o valor de um registrador até atingir um valor específico. A instrução INC é utilizada para essa operação. Qual das seguintes instruções é usada para criar um loop que incremente o valor de um registrador até atingir um valor específico? Nota: 10.0 A DECFSZ B INCF Você assinalou essa alternativa (B) Você acertou! A instrução INCF é usada para incrementar o valor de um registrador dentro de um loop. C BCF D BSF E MOVF Questão 4/10 - Microprocessadores e Microcontroladores Ler em voz alta Ao programar um microcontrolador, é essencial salvar o contexto atual antes de executar uma rotina de interrupção para garantir que o programa principal possa continuar corretamente após a interrupção. Qual é a primeira etapa geralmente realizada em uma rotina de interrupção para garantir que o contexto do programa principal seja preservado? Nota: 10.0 A Desabilitar todas as interrupções. B Salvar o conteúdo dos registradores críticos Você assinalou essa alternativa (B) Você acertou! A primeira etapa em uma rotina de interrupção é salvar o conteúdo dos registradores críticos para preservar o contexto do programa principal. C Reiniciar o microcontrolador. D Executar a rotina de interrupção. E Limpar o registrador INTCON. Questão 5/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um projeto de controle de motores, é necessário programar o microcontrolador PIC16F877A para responder a uma interrupção externa e executar uma rotina específica. Qual das seguintes instruções é usada para desviar o fluxo do programa para a rotina de interrupção em Assembly? Nota: 0.0Você não pontuou essa questão A GOTO Main B CALL ISR C RETFIE Você assinalou essa alternativa (C) D GOTO ISR A instrução GOTO ISR é usada para desviar o fluxo do programa para a rotina de interrupção em Assembly. E NOP Questão 6/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um sistema de alarme, é necessário detectar a pressão de um botão conectado ao pino RB0 do microcontrolador PIC16F877A. A interrupção externa é configurada para responder a esse evento. Qual bit no registrador INTCON indica que uma interrupção externa ocorreu no pino RB0/INT? Nota: 10.0 A GIE B PEIE C TMR0IF D INTF Você assinalou essa alternativa (D) Você acertou! O bit INTF (INT External Interrupt Flag) no registrador INTCON indica que uma interrupção externa ocorreu no pino RB0/INT. E RBIF Questão 7/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um sistema de controle de acesso, é necessário verificar se um botão foi pressionado para liberar a entrada. A programação condicional é utilizada para essa verificação. Qual das seguintes instruções é usada para verificar se um botão conectado ao PORTB, pino 0, foi pressionado? Nota: 10.0 A BTFSC PORTB, 0 Você assinalou essa alternativa (A) Você acertou! A instrução BTFSC PORTB, 0 é usada para verificar se o bit 0 do PORTB está limpo (botão pressionado). B BTFSS PORTB, 0 C BSF PORTB, 0 D BCF PORTB, 0 E MOVF PORTB Questão 8/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um contador digital, é necessárioprogramar o microcontrolador PIC16F877A para incrementar ou decrementar o valor exibido no display de 7 segmentos ao pressionar botões específicos. Qual das seguintes instruções é usada para incrementar o valor de um contador ao pressionar um botão? Nota: 0.0Você não pontuou essa questão A DECFSZ B INCF A instrução INCF é usada para incrementar o valor de um registrador, que pode ser utilizado como contador. C BCF D BSF E MOVF Questão 9/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um programa para piscar um LED, é necessário criar um loop principal que mantenha o programa em execução contínua. A instrução GOTO é usada para criar esse loop. Qual das seguintes instruções é usada para criar um loop infinito em Assembly para o microcontrolador PIC16F877A? Nota: 10.0 A CALL Main B RETURN C GOTO Main Você assinalou essa alternativa (C) Você acertou! A instrução GOTO Main é usada para criar um loop infinito, mantendo o programa em execução contínua. D RETLW E NOP Questão 10/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um programa de controle de temperatura, é necessário desviar o fluxo do programa para uma subrotina que lê o valor do sensor. A instrução GOTO é utilizada para esse desvio. Qual instrução é usada para desviar o fluxo do programa para um rótulo específico em Assembly? Nota: 10.0 A CALL B RETURN C GOTO Você assinalou essa alternativa (C) Você acertou! A instrução GOTO é usada para desviar o fluxo do programa para um rótulo específico. D RETLW E NOP Questão 1/10 - Microprocessadores e Microcontroladores Ler em voz alta No estudo sobre memórias o que é "Tempo de Acesso"? Marque a única afirmativa correta. Nota: 10.0 A O tempo que a memória leva para ser completamente preenchida. B O tempo que a memória leva para ser inicializada. C O tempo necessário para realizar uma operação de escrita na memória. D O tempo que a memória leva para ser esvaziada. E O tempo necessário para localizar e acessar uma célula de memória específica. Você assinalou essa alternativa (E) Você acertou! Aula 1 - O material indica que "Tempo de Acesso" é o tempo necessário para localizar e acessar uma célula de memória específica. Questão 2/10 - Microprocessadores e Microcontroladores Ler em voz alta No desenvolvimento de sistemas embarcados, a escolha da arquitetura do microcontrolador pode impactar significativamente o desempenho e a eficiência do sistema. Arquiteturas RISC e CISC são duas abordagens comuns, cada uma com suas características específicas. Qual é a principal característica da arquitetura RISC? Nota: 10.0 A Conjunto de instruções complexo. B Conjunto de instruções reduzido Você assinalou essa alternativa (B) Você acertou! A arquitetura RISC (Reduced Instruction Set Computer) é caracterizada por um conjunto de instruções reduzido e simplificado. C Uso de memória unificada D Alta latência de execução E Alta eficiência energética Questão 3/10 - Microprocessadores e Microcontroladores Ler em voz alta Ao projetar um sistema embarcado simples, é importante entender a arquitetura interna do microcontrolador para otimizar seu desempenho. O diagrama em blocos de um microcontrolador PIC de 8 bits é uma ferramenta essencial para essa compreensão. Qual dos seguintes componentes faz parte do diagrama em blocos de um microcontrolador PIC de 8 bits? Nota: 10.0 A Unidade de Gerenciamento de Memória (MMU) B Unidade de Ponto Flutuante (FPU) C Unidade de Controle (CU) Você assinalou essa alternativa (C) Você acertou! A Unidade de Controle (CU) é um componente essencial no diagrama em blocos de um microcontrolador PIC de 8 bits. D Unidade de Processamento Gráfico (GPU) E Unidade de Processamento Vetorial (VPU) Questão 4/10 - Microprocessadores e Microcontroladores Ler em voz alta A conversão entre diferentes bases numéricas é uma habilidade fundamental para engenheiros eletrônicos, especialmente ao trabalhar com sistemas digitais e programação de baixo nível. Qual é a representação binária do número decimal 10? Nota: 10.0 A 10102 Você assinalou essa alternativa (A) Você acertou! A representação binária do número decimal 10 é 10102. B 11002 C 10012 D 11102 E 10002 Questão 5/10 - Microprocessadores e Microcontroladores Ler em voz alta Em um projeto de controle de motores, é necessário utilizar os periféricos integrados do microcontrolador para gerar sinais PWM (modulação por largura de pulso). O PIC16F877A oferece diversos periféricos que facilitam essa tarefa. Qual dos seguintes periféricos está presente no microcontrolador PIC16F877A? Nota: 10.0 A Conversor D/A B Módulo PWM Você assinalou essa alternativa (B) Você acertou! O microcontrolador PIC16F877A possui um módulo PWM, que é utilizado para gerar sinais de modulação por largura de pulso. C Controlador DMA D Interface USB E Controlador Ethernet Questão 6/10 - Microprocessadores e Microcontroladores Ler em voz alta Qual das característica abaixo NÃO se refere à memória cache de processadores? Nota: 10.0 A Tem o objetivo de reduzir o tempo de acesso à memória principal B Os dados nela armazenados são cópias de parte da memória principal C É implementada pelo sistema operacional com suporte do hardware Você assinalou essa alternativa (C) Você acertou! Resposta página 10 da rota 2. D Pode ser inserida diretamente no chip do processador E É comumente encontrada em processadores RISC Questão 7/10 - Microprocessadores e Microcontroladores Ler em voz alta Em projetos de sistemas embarcados de baixo custo, é comum utilizar microcontroladores que sejam fáceis de programar e ofereçam uma boa relação custo-benefício. Um exemplo popular é o microcontrolador PIC. Qual microcontrolador é conhecido por ser utilizado em sistemas embarcados de baixo custo e fácil programação? Nota: 10.0 A ARM B x86 C PIC Você assinalou essa alternativa (C) Você acertou! Os microcontroladores PIC são conhecidos por serem utilizados em sistemas embarcados de baixo custo e fácil programação. D PowerPC E AVR Questão 8/10 - Microprocessadores e Microcontroladores Ler em voz alta 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ê assinalou essa alternativa (A) 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 9/10 - Microprocessadores e Microcontroladores Ler em voz alta Segundo os nossos estudos como é definido "Operação de Escrita"? Indique a única afirmativa correta. Nota: 10.0 A Transferência de uma palavra binária armazenada para outro dispositivo. B Colocação de uma nova palavra em uma posição de memória, substituindo a anterior. Você assinalou essa alternativa (B) Você acertou! Aula 1 - O material define "Operação de Escrita" como a colocação de uma nova palavra em uma posição de memória, substituindo a palavra que estava anteriormente armazenada naquela posição. C Acesso a um endereço específico na memória para leitura. D Limpeza de uma posição de memória específica. E Cópia de dados de uma posição de memória para outra. Questão 10/10 - Microprocessadores e Microcontroladores Ler em voz alta Ao desenvolver programas para o microcontrolador PIC16F877A, é importanteentender como as instruções são codificadas e executadas. O conceito de opcode é fundamental para a programação em linguagem de montagem. O que é um opcode no contexto do microcontrolador PIC16F877A? Nota: 10.0 A Um código que representa uma operação específica. Você assinalou essa alternativa (A) Você acertou! Um opcode é um código que representa uma operação específica a ser executada pelo microcontrolador. B Um registrador de propósito geral. C Um endereço de memória. D Um sinal de interrupção. E Um tipo de dado.