Ed
ano passado
Para chamar uma subrotina em um programa de microcontrolador, a instrução correta a ser utilizada é a que permite a execução de uma função ou subrotina e, em seguida, retornar ao ponto de onde foi chamada. Analisando as opções: A) CALL WAIT_1s - Esta é a instrução correta para chamar uma subrotina. Ela faz com que o microcontrolador execute a subrotina WAIT_1s e, após a execução, retorna à próxima instrução. B) GOTO WAIT_1s - Esta instrução faz um salto incondicional para a subrotina, mas não permite retornar ao ponto de chamada, o que não é o comportamento desejado para uma subrotina. C) RETURN - Esta instrução é usada para retornar de uma subrotina, não para chamá-la. D) NOP - Esta instrução significa "no operation" e não tem relação com chamar subrotinas. E) decfsz CONT3, f - Esta instrução decrementa o valor de CONT3 e, se o resultado for zero, faz um salto, mas não é usada para chamar subrotinas. Portanto, a instrução correta para chamar a subrotina de atraso que faz o microcontrolador esperar 1 segundo é: A) CALL WAIT_1s.