在 x86 中编码 - 编译器代码生成

Mik*_*e G 6 compiler-construction x86

在 x86 程序集中编写代码是否有很好的参考。我正在编写一个编译器,目前处于代码生成阶段。我正在实施的语言是面向对象的。例如,现在我在为类声明、对象布局等编写程序集时遇到问题……有没有涵盖这个主题的书或参考资料?

wal*_*lyk 2

架构参考文档是您最好的选择。

但是,不要指望对类声明或对象布局有任何帮助。正在编译的语言规范会有一些这样的内容,但是为类声明生成的机器代码与语言的耦合非常松散,并且很大程度上是实现者的选择,而不是 CPU 架构的选择。