【发布时间】:2013-04-25 10:48:21
【问题描述】:
是否可以生成一个字节数组,然后让 Windows 像普通代码一样执行它? 假设我们有一些汇编代码:
inc ecx
这是程序的一部分。用 Nasm 编译后,我们得到一个 EXE,其中上面的行被转换成这样的:
00000035 41
是否有可能创建一个字节数组,用上面的字节填充它并执行 - 以便实际发生增量?
我已经制作了超级简单的解释型语言,但由于它是解释型的,所以速度很慢。我不想为它编写一个真正的编译器,但我想让它更快地编译和运行。
【问题讨论】:
标签: delphi winapi assembly compilation interpreter