Написание ассемблера на Perl

Я хочу написать небольшой ассемблерный код и вызвать его из Perl:

Я смотрю на cpan и нахожу эти 2 модуля Perl

  1. https://metacpan.org/pod/Inline::ASM который очень старый
  2. https://metacpan.org/pod/FFI::Platypus::Lang::ASM которых упоминается, что можно вызывать сборку из perl, я смотрю на примеры, но не нашел ни одного примера, связанного с кодом сборки.

Любая идея, как использовать FFI:: Platypus:: Lang:: ASM с Perl, пример будет оценен

1 ответ

Любая идея, как использовать FFI::Platypus::Lang::ASM с Perl, пример будет оценен

Автор этого модуля не предоставил никаких примеров для этого кода. Похоже, это может быть незаконченный проект.

В любом случае, это довольно странная вещь, которую хочется сделать. Perl работает на паре уровней абстракции от сборки - взаимодействие между ними в лучшем случае неудобно.

Более практичным решением будет написание C-кода, который вызывает ваш ассемблерный код (или встраивает его как встроенную сборку), а затем адаптирует этот код к Perl с использованием XS.

Другие вопросы по тегам