用于学生项目的小型汇编翻译器

发布于 2024-12-27 10:38:00 字数 127 浏览 1 评论 0原文

我正在为学生项目寻找小型汇编翻译器。问题在于,有必要将一小部分汇编器 (AT&T) 语法即时转换为机器代码(x86 和/或 x86_64)。我不想重新发明轮子,所以我将不胜感激任何指向现成实现的链接。优先考虑具有简单界面的轻量级库。

I am looking for small assembler translator for a student project. The problem is so that it is necessary to translate small portions of assembler (AT&T) syntax into machine code (x86 and/or x86_64) on the fly. I don't want to reinvent the wheel so I will be grateful for any links to ready implementations. Preference will be given to lightweight library with simple interface.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

太阳公公是暖光 2025-01-03 10:38:00

FASM 看一下,尽管它是 x86 和 x86_64 的完整汇编器,它是开源的,应该可以轻松地让您要集成它,您还可以查看 GAS,它也是开源的。

找到一个实际的汇编器库会非常困难,因为大多数都是针对 JIT 编译器的,你会发现最好的就是 asmjit

Give FASM a look, although its a full assembler for x86 and x86_64, its opensource, which should easily allow you to integrate it, you can also have a look at GAS, which is also open source.

Finding an actual assembler library is gonna very difficult, as most are geared to JIT compilers, the best you'll find is asmjit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文