TI中文支持网
TI专业的中文技术问题搜集分享网站

请教SLAA329-Efficient Multiplication and Division Using MSP430

此应用报告提供的汇编程序中,使用Horner和Horner+CSD的函数都只有一个参数,比如:

int div_csd_int(register int);

int div_horner_int(register int);

但相同功能的函数是两个参数

int div_hamacher(register int, register int);

原测试程序如下:

result2=div_hamacher(input,divisor); 
result3=div_horner_int(input); 
result4=div_csd_int(input);

input和divisor分别是除数和被除数

请问,它如何实现除法的?另一个参数是怎样传递进去的?

Quan Li:

我好像大概知道了,这些汇编程序里面已经隐含了被除数,本身作用只是拿来测试这些乘除法的实现方法用的,并不能被用户调用去实现任意的乘除法,不知道是否是这样。

赞(0)
未经允许不得转载:TI中文支持网 » 请教SLAA329-Efficient Multiplication and Division Using MSP430
分享到: 更多 (0)