kva*_*nck 3 lisp assembly metaprogramming
我正在用几乎纯汇编程序编写一个解释器。目前,我混合使用 NASM 宏和 m4(当它们不够强大时)来生成大量代码。
我记得看到 lisp 被用作元编程引擎来生成和构建汇编程序。我记不清具体在哪里了。
有人可以给出使用 lisp 作为汇编器元编程工具的项目示例,或者解释应使用哪些引擎或库来实现此目的吗?
gsg*_*gsg 5
碰巧的是,Paul Khuong刚刚写了一篇非常相似的话题。他用来sb-assem为简单的堆栈机发出代码。
sb-assem
该机器是 SBCL 特定的,您可能很难弄清楚如何使用sb-assem,但它可能值得一看。
归档时间:
12 年,2 月 前
查看次数:
809 次
最近记录: