basm

basm

文章 0 浏览 1

删除用纯汇编编写的函数的序言

我使用的是 Delphi 2010。是否可以告诉 Delphi 不要为函数生成序言?我正在编写一些像这样的纯汇编函数: procedure SomeAssembly stdcall begin asm …

尸血腥色 2024-10-26 10:59:34 3 0

交换字变量的字节(低/高)的过程

我有一个交换 Word 变量的字节(低/高)的过程(它与 System.Swap 函数执行相同的操作)。该过程在编译器优化关闭时有效,但在编译器优化打开时无效。…

半岛未凉 2024-10-19 23:48:13 1 0

Delphi 汇编块中的异常行为

我在使用 Delphi 的内联汇编时遇到了一些奇怪的行为,如这个非常简短的程序所示: program test {$APPTYPE CONSOLE} uses SysUtils type TAsdf = clas…

女中豪杰 2024-10-16 10:10:35 2 0

Delphi中asm程序结束时要恢复哪些CPU寄存器

当用汇编代码编写Delphi程序或函数时,哪些寄存器必须被保存并在程序结束时恢复到原始值? 当从(内联)汇编代码调用另一个 Delphi 过程或函数时,我…

千鲤 2024-09-15 18:30:32 5 0

为什么Delphi编译器不内联汇编函数?

有时我编写非常短的汇编函数,这样 function SeniorBit(Value: LongWord): Integer asm OR EAX,EAX JZ @@Done BSR EAX,EAX INC EAX @@Done: end 似乎…

蒲公英的约定 2024-08-24 17:40:31 7 0

使用指针将代码转换为 Pascal 中的程序集 - Delphi

我下面有这段代码,我想将其转换为 ASM,以便也在 Delphi 中使用。 var FunctionAddressList: Array of Integer type TFunction = function(parameter…

ゞ花落谁相伴 2024-08-19 15:26:09 3 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文