As diretivas de compilação são comandos usados pelo compilador, mas não comandos que se tornarão instruções de um programa compilado, e ajudam o programador aumentando a legibilidade do código.
A respeito das diretivas de compilação da linguagem C, voltada para o microcontrolador ATmega328, qual das alternativas abaixo pode ser considerada verdadeira?
Escolha uma:
a. A diretiva “#define” é obrigatória para todos os programas embarcados e deve ser usada para definir todas as variáveis do programa.
b. A diretiva “.EQU” é responsável por registrar um valor em uma variável, mas que pode ser alterada posteriormente pelo código através de outra “.EQU”, diferentemente da diretiva “#define”, que associa uma variável a um valor definitivamente.
c. A diretiva “#include” é equivalente a diretiva de Assembly “.INCLUDE”, que é utilizada para incluir algum arquivo para o seu programa. Apesar de não ser obrigatório, é muito útil na construção de programas embarcados, principalmente na primeira linha: #include, incluindo os nomes registradores para a utilização no programa usuário.
d. A diretiva “main(){“ é utilizada para definir onde é o começo da memória de dados, ou seja, onde as variáveis do programa estarão para serem manipuladas. Todos os programas em linguagem C devem possuir pelo menos uma diretiva dessa, indicando a passagem para o loop infinito.
e. A diretiva “while(TRUE)” serve para indicar onde estará no código o loop infinito, que pode ser unitário, mas pode ser múltiplo, se o programa demandar muitos processamentos. Essa diretiva não existe em Assembly, nem alguma correspondente.
Respostas
respondido por:
66
c. A diretiva “#include” é equivalente a diretiva de Assembly “.INCLUDE”, que é utilizada para incluir algum arquivo para o seu programa. Apesar de não ser obrigatório, é muito útil na construção de programas embarcados, principalmente na primeira linha: #include, incluindo os nomes registradores para a utilização no programa usuário.
graitonneves:
CORRETO
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás