Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi脚本和ASM_Delphi_Delphi 7_Delphi Xe2_Delphi 2010_Delphi Xe - Fatal编程技术网

Delphi脚本和ASM

Delphi脚本和ASM,delphi,delphi-7,delphi-xe2,delphi-2010,delphi-xe,Delphi,Delphi 7,Delphi Xe2,Delphi 2010,Delphi Xe,我试过了 帕斯卡语 快速脚本 脚本工作室 IdScript引擎 但是,没有一个支持内联ASM。是否有一些库支持它?AFAIK通过其语言扩展模块,特别是语言扩展模块,支持ASM 更新:找到一个他描述功能的地方。看起来您需要安装NASM才能在DWScript中使用ASM块。AFAIK通过其语言扩展模块,特别是 更新:找到一个他描述功能的地方。看起来您需要安装NASM才能在DWScript中使用ASM块。。。我听说要支持asm,代码库需要像5-10k行代码那样庞大。我认为DelphiWebScript

我试过了

帕斯卡语 快速脚本 脚本工作室 IdScript引擎 但是,没有一个支持内联ASM。是否有一些库支持它?

AFAIK通过其语言扩展模块,特别是语言扩展模块,支持ASM

更新:找到一个他描述功能的地方。看起来您需要安装NASM才能在DWScript中使用ASM块。

AFAIK通过其语言扩展模块,特别是



更新:找到一个他描述功能的地方。看起来您需要安装NASM才能在DWScript中使用ASM块。

。。我听说要支持asm,代码库需要像5-10k行代码那样庞大。我认为DelphiWebScript中的asm指令是为了让您在DWS中使用原始JavaScript,而不是x86汇编语言。@WarrenP,JavaScript asm部分用于SmartMobileStudio DWS扩展。请看。@LURD似乎可以通过TMS使用ScriptStudio实现这一点,只需进行封装,它就能工作。@ain顺便说一句,NASM是64位的。所以希望有一天它能在DWS中得到支持。很有趣。。我听说要支持asm,代码库需要像5-10k行代码那样庞大。我认为DelphiWebScript中的asm指令是为了让您在DWS中使用原始JavaScript,而不是x86汇编语言。@WarrenP,JavaScript asm部分用于SmartMobileStudio DWS扩展。请看。@LURD似乎可以通过TMS使用ScriptStudio实现这一点,只需进行封装,它就能工作。@ain顺便说一句,NASM是64位的。所以希望有一天它能在DWS中得到支持。你想写一个包含汇编语言的脚本。你明白脚本的意思,是吗?您希望能够编写编译为原始asm代码的脚本吗?那它就不再是真正的脚本了,是吗?本机编译不是脚本编写。脚本不是本机编译。等等。如果你仍然坚持64位,而你的asm是32位,这几乎可以肯定,那么你手上就有一个端口。移植到一种高级语言,而不是另一个asm贫民区。他问你是否可以提供更多的细节,以便有某种方法来实现你想要用基于Pascal的脚本语言实现的目标,但它允许你通过asm混合内联汇编,如果他能想到任何能帮助你的事情,他会告诉你的。因为你在你的问题中所要求的是一个巨大的、复杂的、有问题的、不可行的并且可能是不可能的事情。您认为一个编译并运行汇编语言的脚本引擎如何安全地做到这一点?查看Google.Joe,这些评论的目的是为了澄清问题,以便能够回答。你是在建议大卫能够回答这个非常尴尬的问题而不作澄清吗?投了赞成票。我不明白这火焰。OP有带ASM块的pascal代码,并且希望在脚本中以最少的编辑来执行它。问题出了什么问题?您想编写一个包含汇编语言的脚本。你明白脚本的意思,是吗?您希望能够编写编译为原始asm代码的脚本吗?那它就不再是真正的脚本了,是吗?本机编译不是脚本编写。脚本不是本机编译。等等。如果你仍然坚持64位,而你的asm是32位,这几乎可以肯定,那么你手上就有一个端口。移植到一种高级语言,而不是另一个asm贫民区。他问你是否可以提供更多的细节,以便有某种方法来实现你想要用基于Pascal的脚本语言实现的目标,但它允许你通过asm混合内联汇编,如果他能想到任何能帮助你的事情,他会告诉你的。因为你在你的问题中所要求的是一个巨大的、复杂的、有问题的、不可行的并且可能是不可能的事情。您认为一个编译并运行汇编语言的脚本引擎如何安全地做到这一点?查看Google.Joe,这些评论的目的是为了澄清问题,以便能够回答。你是在建议大卫能够回答这个非常尴尬的问题而不作澄清吗?投了赞成票。我不明白这火焰。OP有带ASM块的pascal代码,并且希望在脚本中以最少的编辑来执行它。这个问题怎么了?