Ed
há 4 meses
Vamos analisar as instruções do PIC16F877A para identificar qual delas move dados de um registrador para outro: - ADDWF: soma o conteúdo de um registrador com o W (acumulador). - MOVF: move o conteúdo de um registrador para o W. - SUBWF: subtrai o conteúdo de um registrador do W. - MOVWF: move o conteúdo do W para um registrador. - INCF: incrementa o conteúdo de um registrador. A instrução que move dados de um registrador para outro, passando pelo acumulador W, é a combinação de MOVF (do registrador para W) e MOVWF (de W para outro registrador). Porém, a instrução que diretamente move dados de um registrador para outro não existe; o movimento é feito via W. Dado isso, a instrução que move dados de um registrador para o W é MOVF, e a que move do W para um registrador é MOVWF. Como a pergunta é "mover dados de um registrador para outro", a instrução que inicia esse movimento é MOVF. Portanto, a resposta correta é: B) MOVF
Cadastre-se ou realize login