Logo Passei Direto
Buscar

Microprocessadores e Memórias

Questionário de 10 questões sobre microprocessadores e microcontroladores: múltipla escolha com itens sobre instruções (MOVF, MOVWF, INC, AND), tipos de barramento, arquitetura Von Neumann, memória RAM e família ARM, com indicação de respostas e feedback.

User badge image
Leonardo

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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.

Mais conteúdos dessa disciplina