大家好!希望大家都一切顺利!
所以,最近(在过去的一年左右)我一直在学习 x86 系列指令和 ELF 目标文件格式的一些基本概念,作为一个业余项目。现在我编写了一个库,它将一些基本指令编译成原始的 ELF 二进制文件,ld 愿意咀嚼该二进制文件并为其吐出可执行文件。 Jas 汇编器允许计算机和低级爱好者快速轻松地创建一个简单的编译器,而无需像 LLVM 这样的大型复杂库的麻烦。使用我的库,我已经编写了一些非常酷的项目,例如一个非常非常简单的 Brain f*ck 编译器,其大小不到 1MB,可以编译为 x64 ELF 目标文件 - 在这里查看 https://github.com/ chen-alvin/brainfry
请随意为存储库做出贡献:https://github.com/ Cheng-alvin/jas
也加入不和谐吧! https://discord.gg/Qncj5RJbfK
谢谢,阿尔文
以上是Jas - 我的 x 汇编器的详细内容。更多信息请关注PHP中文网其他相关文章!