simple-jit-compiler:该项目旨在说明 JIT 编译器开发中使用的机制

时间:2024-06-19 14:28:29
【文件属性】:

文件名称:simple-jit-compiler:该项目旨在说明 JIT 编译器开发中使用的机制

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-19 14:28:29

c compiler cpp jit jit-compiler

简单的 JIT 编译器 该项目旨在说明JIT编译器开发中使用的机制。 使用 C++ 通过 g++: g++ jit.cpp -o jit-cpp ./jit-cpp C 通过 gcc: gc jit.c -o jit-c ./jit-c 注意:如果您在编译器上启用-m32标志,这也有效。 (例如: gcc jit.c -o jit -m32 ) 但是,这具有体系结构限制,并且不适用于任何地方。 x86 指令 反汇编程序集或编译代码向您显示指令和实现它们的机器代码。 对于给定的指令,不仅有数百种不同的x86指令,而且可能有数十种不同的机器代码编码(请参阅数字顺序的操作码)。 这里有一些例子: 名称 机器码 描述 添加 0x03 ModR/M 将一个32位寄存器添加到另一个。 移动 0x8B ModR/M 将一个 32 位寄存器移到另一个。 移动 0xB8 双字 将 32


【文件预览】:
simple-jit-compiler-main
----jit.c(934B)
----LICENSE(34KB)
----README.md(2KB)
----jit.cpp(989B)

网友评论