Ed
mês passado
Para tratar interrupções no PIC16F877A, é comum salvar o conteúdo do registrador W no início da rotina para preservar seu valor original. Analisando as alternativas: A) movwf W_TEMP — Esta instrução move o conteúdo do registrador W para um registrador temporário chamado W_TEMP, ou seja, salva o conteúdo de W. B) swapf STATUS,W — Esta instrução troca os nibbles do registrador STATUS e coloca o resultado em W, não salva W. C) movwf STATUS_TEMP — Move o conteúdo de W para STATUS_TEMP, mas o objetivo é salvar W, não STATUS. D) bcf INTCON, TOIF — Limpa o bit TOIF no registrador INTCON, relacionado a flags de interrupção, não salva W. Portanto, a instrução correta para salvar o conteúdo do registrador W no início da rotina de interrupção é: A) movwf W_TEMP
Cadastre-se ou realize login