Logo Passei Direto
Buscar
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?
A) CALL Main
B) RETURN
C) GOTO Main
D) RETLW
E) NOP
User badge image
Praticando Para Aprender

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Para criar um loop infinito em Assembly para o microcontrolador PIC16F877A, precisamos de uma instrução que faça o programa voltar a um ponto específico repetidamente. Vamos analisar as opções: A) CALL Main - Esta instrução chama a sub-rotina "Main", mas não cria um loop infinito, pois após a execução da sub-rotina, o controle volta para a próxima instrução após o CALL. B) RETURN - Esta instrução é usada para retornar de uma sub-rotina, não cria um loop. C) GOTO Main - Esta instrução faz o programa saltar para o rótulo "Main", criando um loop infinito se "Main" estiver no início do código. D) RETLW - Esta instrução retorna de uma sub-rotina e carrega um valor no registrador de retorno, não cria um loop. E) NOP - Esta instrução não faz nada e não cria um loop. Portanto, a instrução correta para criar um loop infinito em Assembly para o microcontrolador PIC16F877A é: C) GOTO Main.

Essa resposta te ajudou?

1
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Fabiano Jesus

ano passado

Ok!

Essa resposta te ajudou?

1
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina