O microcontrolador ATmega328 atua sobre o conjunto de instruções da AVR. Essas instruções 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. Os caminhos percorridos pelo programa em seu fluxograma são feitos pelas instruções de desvio, que podem ser incondicionais, ou condicionadas à algum resultado usado como critério de decisão. Cada uma delas tem um propósito específico e deve ser usada no contexto apropriado para surtir o efeito desejado.
Em relação a instrução em assembly para o AVR de mnemônico BREQ, está correto afirmar que:
Escolha uma:
a.
desviar o programa para onde seu rótulo indica, independentemente de qualquer resultado anterior.
b.
transferir o dado que está onde o seu rótulo aponta, para que este possa ser processado no núcleo.
c.
invocar a sub-rotina que é indicada pelo seu rótulo, independentemente de qualquer resultado anterior.
d.
processar o último dado que foi transferido para o núcleo, indicado pelo rótulo junto à instrução.
e.
desviar o programa para onde o seu rótulo aponta, caso o resultado da última operação seja zero.
Respostas
respondido por:
60
desviar o programa para onde o seu rótulo aponta, caso o resultado da última operação seja zero.
hpadilharosa1:
certo, obrigado.
Perguntas similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás