在汇编语言中调用C随机函数
有谁能告诉我如何在汇编中调用c的函数吗。我正在用tasm编写一个蛇游戏。现在我已经成功地编程了移动部分,我需要为蛇的“食物”生成随机值。有人能告诉我如何在汇编中调用c rand()函数吗。这将是一个很大的帮助。一个简单的解决方法是编写一个调用在汇编语言中调用C随机函数,c,assembly,tasm,C,Assembly,Tasm,有谁能告诉我如何在汇编中调用c的函数吗。我正在用tasm编写一个蛇游戏。现在我已经成功地编程了移动部分,我需要为蛇的“食物”生成随机值。有人能告诉我如何在汇编中调用c rand()函数吗。这将是一个很大的帮助。一个简单的解决方法是编写一个调用srand和rand的C程序,并使用输出汇编语言的compile标志对其进行编译。简言之,参数按相反顺序推送到堆栈上,返回代码在eax中提供(或ax用于16位)。使用堆栈寄存器。。隐马尔可夫模型。。现在正在尝试实现它。谢谢你。如果你真的陷入困境,你可以回来发
srand
和rand
的C程序,并使用输出汇编语言的compile标志对其进行编译。简言之,参数按相反顺序推送到堆栈上,返回代码在eax
中提供(或ax
用于16位)。使用堆栈寄存器。。隐马尔可夫模型。。现在正在尝试实现它。谢谢你。如果你真的陷入困境,你可以回来发布你的帮助。如果你在谷歌上搜索“从x86调用c”,你也会发现一些有用的花絮。nevermind fellows..使用以前的随机数生成器中的一些算法生成了我自己的随机数逻辑,并将其混合起来。。它创造了奇迹:D。。无论如何,谢谢大家:)