问题描述
- 如何在汇编语言中调用c语言标准库函数sin()
-
⑴ 编写一个汇编语言递归子程序(子模块)求斐波那契数列,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n>=2,n∈N*);(输入一个数字,若该数字在数列中,则输出N,若不在数列中,输出“error”)
⑵ 编写一个计算Z=sin(2n+1)*F(n)的汇编语言主模块,其中sin(x)调用C语言的函数库、F(n)通过调用⑴中的模块实现,输入n。显示格式为:
Z=使用调试程序观察参数传递及堆栈平衡情况。
解决方案
(1)
http://www.360doc.com/content/12/0312/22/8501426_193867145.shtml
(2)
http://www.cnblogs.com/linxr/archive/2011/02/22/1961316.html
解决方案二:
fsin 这个指令你看一下
解决方案三:
sin()函数的声明包含在头文件math.h中。只要在文件开头写上#include就可以正常使用了
时间: 2024-11-01 02:55:29