这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 关于硬件乘法器,郁闷!

共2条 1/1 1 跳转至

关于硬件乘法器,郁闷!

院士
2006-09-17 18:14:16     打赏
关于硬件乘法器,郁闷!



关键词: 关于     硬件     乘法器     郁闷    

院士
2006-12-22 22:43:00     打赏
2楼
问 我的程序计算量很大,我看中MSP430带有硬件乘法器,就选了。到现在真正具体到用乘法器才发觉它只能对16位即整形进行操作,我的运算都必须对是float的,不能用他们来算,运算速度就不快,郁闷。 1: 如果有硬件乘法器,浮点库会使用硬件乘法器的. 2: 是自动使用吗?? 3: 听说430硬件乘法器用起来有点问题??不知道是不是这样/ 4: 怎么用呢,我是用C语言编程的,请版主指点。浮点数是占4个字节,而且不能按16位拆开的啊??? 5: 选择了硬件乘法器后,整数相乘会自动使用硬件乘法器。浮点运算好像没有使用硬件乘法器。测试程序
int bmao = 12;
int bbin = 20;
float fmao = 0.1;
float fbin = 0.2;
fmao *= fbin;
bmao *= bbin;
在下面的截图中可以看到,浮点乘法子程序 ?FLT_MUL 没有用到乘法器。而两个整数相乘用到了乘法器。









6: 引用: 7: 谢谢,版主说的对,武斌看漏了。FLT_MUL 中也用到了硬件乘法器,只是代码在比较靠后一些。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]