Крошечный ассемблер-переводчик для студенческого проекта - PullRequest
2 голосов
/ 18 января 2012

Ищу небольшого ассемблера-переводчика для студенческого проекта.Проблема заключается в том, что необходимо преобразовывать небольшие части синтаксиса ассемблера (AT & T) в машинный код (x86 и / или x86_64) на лету.Я не хочу изобретать велосипед, поэтому буду благодарен за любые ссылки на готовые реализации.Предпочтение будет отдаваться облегченной библиотеке с простым интерфейсом.

1 Ответ

4 голосов
/ 18 января 2012

Дайте FASM взгляд, хотя это полный ассемблер для x86 и x86_64, его открытый исходный код, который должен легко позволить вам интегрировать его, вы также можете взглянуть на GAS , который также является открытым исходным кодом.

Найти настоящую библиотеку ассемблера будет очень сложно, так как большинство из них ориентированы на JIT-компиляторы, лучшее, что вы найдете, это asmjit .

...