Ed
há 4 semanas
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 (acumulador). - SUBWF: Subtrai o conteúdo do W de um registrador. - 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 MOVF (move o conteúdo do registrador para W) e a MOVWF (move o conteúdo do W para um registrador). Como a pergunta é sobre mover dados de um registrador para outro, a combinação correta é usar MOVF para trazer o dado para W e depois MOVWF para enviar para outro registrador. Porém, entre as opções, a que diretamente move dados de um registrador para outro é a MOVWF, que move o conteúdo do W para um registrador. Mas para mover dados de um registrador para outro, primeiro usa-se MOVF para trazer para W, depois MOVWF para enviar para o destino. Como a pergunta pede uma instrução específica para mover dados de um registrador para outro, a resposta correta é: b) MOVF
Cadastre-se ou realize login