调用约定是指函数将参数传递给被调用函数并从中接收返回值的方式。
我必须编写一个Employee类,然后在Main中调用它来运行测试项目。我一直在empRate方法上遇到“无法解析符号”的问题。它存在于Employee20类中,但是当我调用...
因此,我正在尝试为游戏添加功能,但是存在一个小问题。如果诸如eax,ebx,ecx和edx之类的寄存器是可互换的,那么下面的第一个代码示例将如何导致游戏崩溃...
我正在尝试在x64汇编中编写一个过程。我在用C ++编写的主程序中调用它。我要传递几个参数。我知道前4个将在特定寄存器中,并且...
我尝试将以下C代码翻译成手臂语言int main(int argc,char ** argv){for(int i = strlen(argv [1])-1; i!=-1; i-)printf (“%c”,argv [1] [i]); } C代码从...
Clarion 6.3 DLL,* CSTRING参数导出功能-添加不可见的参数吗?
我需要从我的Delphi应用程序中协商一个函数调用,并调用Clarion 6.3中提供的DLL。我需要传递一个或两个字符串参数(一个函式和两个参数或两个单参数...
我是汇编语言编程的新手。我想知道中断应该移到Ah寄存器是真的吗?将任何中断移至AL寄存器是否错误?
根据https://docs.microsoft.com/ru-ru/cpp/build/x64-software-conventions?view=vs-2017-xmm6:xmm15是非易失性的。但是,如果我不保留xmm6,xmm7,我的程序也不会崩溃。我不打...
说我在(AT&T)汇编中编写了以下代码:push qword 0 push qword 0 mov rax,2;告诉rax我们收到2个float mov rdi,floatformat; floatformat db“%lf%lf”,0 ...
我需要为32位平台(x86):Win32,Linux32和MacOS32支持动态库和目标文件的静态链接。传递FPU参数(浮点型和双精度型)时会发生此问题。由...
我遇到了一个问题,较低级别的UDF将错误踢到最高级别的子例程的错误处理。我以为我可以使用On Error GoTo -1来解决此问题,但问题仍然...
函数的返回值通常存储在堆栈或寄存器中。但是对于大型结构,它必须处于堆栈中。对于此代码,在真正的编译器中必须进行多少复制? ...
如何将变量从C程序传递到汇编函数。示例:main.c:void main(){unsigned int passthis = 42 extern asm_function(); asm_function(passthis)} main.asm:位32 ...
我一直在研究C语言中的内联汇编以及调用堆栈的工作方式,但是我一直无法弄清是否有可能检索到变量的地址,即...
我的GCC:线程模型:POSIX gcc版本8.1.0(x86_64的-POSIX-SEH-REV0,由MinGW的-W64内置项目),我试图创建一个简单的应用程序,它总结有两个文件saberi.c和萨贝里两个数字。小号...
JavaScript的如何调用函数的功能等。基于关闭的阵列?
我真的不知道如何字这个问题,这就是为什么我遇到了一些麻烦Google上搜寻它,但我试图让,基本上,一个辅助函数用于修改MongoDB的数据,和我有一个名单.. 。
如何解决“EntryPointNotFoundException”
我试图导入外部C ++方法为我的C#代码。我已经修改了它我使用访问内存中的Windows驱动程序。要调用驱动程序,我使用C ++接口。最后,调用...
我对组装很新,但知道一点c。我正在玩外部函数调用,如extern _printf str db“Hello”,0 push str调用_printf,但无法找到任何使用extern的教程...
我正在审查一些代码,我发现了类似的东西。 File foo.c:int bar(int param1){return param1 * param1;文件main.c:#include int bar(int param1,int ...
我有关于arm 64寄存器的问题。 X0用于函数参数传递和函数返回值。而X30是功能返回地址。有两个代码片段:一个是cpp ...
A类{static int i; A(){System.out.println(++ i); } public static void main(String h []){A obj [] = new A [30];一个obj [30] =新的A [30]; : - 这一行应该调用...