Logo Passei Direto
Buscar

Microprocessadores e Microcontroladores

Questionário de múltipla escolha sobre microcontroladores PIC (ex.: PIC16F877A) e Assembly, com questões sobre desvios (GOTO, CALL), operações de bit (BTFSC, BSF, BCF), interrupções (INTCON, INTE, GIE, RETFIE), configuração de pinos e salvamento/restauração de contexto.

User badge image
Leonardo

em

Ferramentas de estudo

Questões resolvidas

Em relação ao tamanho dos dados que podem ser processados pelo PIC, em função do modelo escolhido, é correto afirmar:
A Só processam dados de 16 bits.
B Podem processar dados de 8, 16 e 32 bits.
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.

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

Questões resolvidas

Em relação ao tamanho dos dados que podem ser processados pelo PIC, em função do modelo escolhido, é correto afirmar:
A Só processam dados de 16 bits.
B Podem processar dados de 8, 16 e 32 bits.
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.

Prévia do material em texto

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 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

Mais conteúdos dessa disciplina