Este projeto tem como propósito:
- Identificar possíveis equívocos na resolução das questões da 2ª atividade avaliativa.
- Implementar códigos e realizar experimentos com a linguagem Assembly, utilizando a sintaxe AT&T.
- Converter funções escritas em C para Assembly e analisar seu comportamento.
A atividade consiste na conversão de funções escritas em C para Assembly, utilizando a sintaxe AT&T. O objetivo é compreender melhor o funcionamento do compilador e a forma como as instruções em alto nível são traduzidas para linguagem de máquina.
Através dessa análise, é possível observar a estrutura e a otimização do código gerado, além de aprimorar o entendimento sobre a interação entre hardware e software. A abordagem também permite identificar possíveis equívocos na implementação original e refinar as técnicas de programação.
- O código Assembly gerado segue a sintaxe AT&T, que difere da sintaxe Intel.
- Essa atividade tem um caráter experimental e acadêmico para melhor compreensão do funcionamento interno do compilador.