在Perl上编写程序集

puruo6ea  于 2022-11-15  发布在  Perl
关注(0)|答案(1)|浏览(143)

我想写一个小的汇编代码,并从Perl调用它:
我查看cpan并找到这两个Perl模块

  1. https://metacpan.org/pod/Inline::ASM,非常旧
  2. https://metacpan.org/pod/FFI::Platypus::Lang::ASM,其中提到可以从perl调用汇编,我查看了示例,但没有找到任何与汇编代码相关的示例。
    任何关于如何使用FFI::Platypus::Lang::ASM和Perl的想法,一个例子将不胜感激
ar7v8xwq

ar7v8xwq1#

任何关于如何使用FFI::Platypus::Lang::ASM和Perl的想法,一个例子将不胜感激
这个模块的作者没有提供任何代码的例子,看起来它可能是一个未完成的项目。
无论如何,这是一件非常奇怪的事情。Perl在远离汇编的地方操作两个抽象级别--它们之间的互操作充其量是笨拙的。
一个更实际的解决方案是编写C代码,调用汇编代码(或将其嵌入为内联汇编),然后使用XS将该代码适配为Perl。

相关问题