Skip to content

Conversão de funções em C para Assembly (sintaxe AT&T) para analisar o comportamento do compilador, otimização do código e interação entre hardware e software. Atividade acadêmica com foco na compreensão da tradução de alto nível para linguagem de máquina.

Notifications You must be signed in to change notification settings

DanielZD31/Gerando_Assembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🚀 Atividade de Compiladores - Assembly (AT&T Syntax)

📌 Objetivo

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.

📚 Descrição

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.

📜 Observações

  • 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.

About

Conversão de funções em C para Assembly (sintaxe AT&T) para analisar o comportamento do compilador, otimização do código e interação entre hardware e software. Atividade acadêmica com foco na compreensão da tradução de alto nível para linguagem de máquina.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published