O microcontrolador ATmega328 atua sobre o conjunto de instruções do núcleo AVR, as quais estão classificadas basicamente em quatro grandes grupos: instruções aritméticas/lógicas, instruções de transferência de dados, instruções de desvio de programa, e instruções de controle interno do microcontrolador. As instruções de transferência de dados são sempre grande parte do corpo do código, uma vez que todos os dados, antes de serem processados, devem ser transferidos para o núcleo, e grande parte dos resultados deve ser devolvida para a memória. A respeito das instruções de transferência de dados para a programação de microcontroladores AVR em assembly, podemos afirmar que: Escolha uma: a. as instruções LDS e STS servem apenas para trocar informação entre os registradores de trabalho e a ULA, muito úteis em processamento paralelizado. b. a instrução LDI significa carregamento indireto, e deve ser usada para transferir dados para a memória de maneira indireta, por meio de registradores usados como ponteiros. c. a instrução MOV serve para mover dados entre quaisquer endereços de memória, e para ambas as memórias de dados e de programa. Incorreto d. a instrução IN serve para trazer dados que estão na memória de entrada e saída, mapeada sobre a memória de dados, para dentro do processador, nos registradores de propósito geral. e. a instrução OUT é usada para armazenar valores de constantes ou variáveis na memória de programa, para que estes possam ser posteriormente encontrados pelo programa para processamento.
Escolha uma:
a.
as instruções LDS e STS servem apenas para trocar informação entre os registradores de trabalho e a ULA, muito úteis em processamento paralelizado.
b.
a instrução LDI significa carregamento indireto, e deve ser usada para transferir dados para a memória de maneira indireta, por meio de registradores usados como ponteiros.
c.
a instrução MOV serve para mover dados entre quaisquer endereços de memória, e para ambas as memórias de dados e de programa. (Incorreto)
d.
a instrução IN serve para trazer dados que estão na memória de entrada e saída, mapeada sobre a memória de dados, para dentro do processador, nos registradores de propósito geral.
e.
a instrução OUT é usada para armazenar valores de constantes ou variáveis na memória de programa, para que estes possam ser posteriormente encontrados pelo programa para processamento.
Respostas
respondido por:
63
RESPOSTA:
A instrução IN serve para trazer dados que estão na memória de entrada e saída, mapeada sobre a memória de dados, para dentro do processador, nos registradores de propósito geral.
hpadilharosa1:
correto, obrigado
Perguntas similares
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás