gpt4 book ai didi

python - 如何从内存中执行机器语言?

转载 作者:行者123 更新时间:2023-12-01 06:16:48 49 4
gpt4 key购买 nike

我编写了一个程序,将一个简单的文本程序编译为已编译的可执行文件...我是否可以将可执行文件加载到内存中,并随意将计算机计数器指向内存空间?

这是我所做的,我想将程序存储到内存中以便按需执行...有点想制作一种像 php 这样的小型网络语言,但编译它...只是为了学习。

http://spiceycurry.blogspot.com/2010/05/simple-compilable-programming-language.html

最佳答案

将其构建为专为动态加载而设计的共享库。我确信您需要很多 header ,并且需要遵守一堆 C 风格的调用约定。

我建议您用 C 语言编写扩展,尝试绑定(bind)它,当它起作用时,从 C 编译器代码生成阶段获取所有链接汇编器。

关于python - 如何从内存中执行机器语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2873571/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com