打印
[应用相关]

没有FPU的芯片是不能进行浮点数运算吗?

[复制链接]
1609|54
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Stahan|  楼主 | 2024-1-18 18:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
还是运算速度会变慢?

使用特权

评论回复
沙发
DTLZ_001| | 2024-1-19 06:51 | 只看该作者
没有FPU的芯片一样可以进行浮点运算

使用特权

评论回复
板凳
JiangYoo| | 2024-1-19 08:58 | 只看该作者
没有FPU的芯片速度会比较慢,只能通过算法优化。

使用特权

评论回复
地板
pattywu| | 2024-1-21 20:17 | 只看该作者
没有 FPU 的, 计算浮点是采用整数模拟的方式进行, 当然慢.
所以,在没有 FPU 的单片机上, 能用整数表示的数据, 一定要用整数表示.
比如价格, 一般用[元]表示, 元以下的, 就成了小数, 就可以改成用[分]表示价格, 甚至可以用[厘]表示.
显示的时候, 用%100, /100来显示.

使用特权

评论回复
5
呐咯密密| | 2024-1-23 14:10 | 只看该作者
浮点运算都可以进行,只是FPU会大大加速这个计算时间

使用特权

评论回复
6
beacherblack| | 2024-2-2 20:18 | 只看该作者
单片机芯片通常集成了 CPU、内存和其他外设,但并非所有芯片都集成了 FPU。

使用特权

评论回复
7
juliestephen| | 2024-2-2 20:26 | 只看该作者
FPU是专门用于处理浮点数运算的硬件模块,可以大大提高浮点数运算的速度和效率。

使用特权

评论回复
8
lzmm| | 2024-2-2 20:56 | 只看该作者
尽管没有FPU的单片机可以在一定程度上进行浮点数运算,但在性能要求较高的应用中,使用具有FPU的单片机更为合适

使用特权

评论回复
9
plsbackup| | 2024-2-2 21:27 | 只看该作者
没有FPU(浮点运算单元)的单片机芯片并非不能进行浮点数运算,而是需要通过软件仿真来实现

使用特权

评论回复
10
burgessmaggie| | 2024-2-2 21:57 | 只看该作者
没有FPU的单片机芯片可以通过软件算法来进行浮点数运算。

使用特权

评论回复
11
bestwell| | 2024-2-2 22:29 | 只看该作者
固定点数表示是一种用整数来表示浮点数的方法,通过设定一个固定的小数点位置来实现对浮点数的近似表示。

使用特权

评论回复
12
albertaabbot| | 2024-2-3 07:49 | 只看该作者
最好选择具有集成 FPU 的单片机芯片。

使用特权

评论回复
13
hearstnorman323| | 2024-2-3 08:19 | 只看该作者
FPU可以帮助提高浮点数运算的速度和精度,同时减少对系统资源的占用。

使用特权

评论回复
14
hilahope| | 2024-2-3 17:12 | 只看该作者
浮点数仿真通常需要占用更多的内存空间来存储转换过程中的中间结果,并且在运算过程中可能会消耗更多的电力。

使用特权

评论回复
15
timfordlare| | 2024-2-3 17:42 | 只看该作者
如果直接在这样的芯片上进行浮点计算,将无法利用专门设计用于高效处理浮点数加减乘除和 transcendental(超越)函数(如正弦、余弦、平方根等)的硬件电路。

使用特权

评论回复
16
elsaflower| | 2024-2-3 18:09 | 只看该作者
没有 FPU(浮点数处理器)的单片机芯片通常不能进行浮点数运算。

使用特权

评论回复
17
benjaminka| | 2024-2-3 20:09 | 只看该作者
这并不意味着没有FPU的单片机就完全不能进行浮点数运算。

使用特权

评论回复
18
juliestephen| | 2024-2-3 20:42 | 只看该作者
使用库函数会增加程序代码的大小,但可以方便地实现浮点数运算功能。

使用特权

评论回复
19
bestwell| | 2024-2-3 21:08 | 只看该作者
有些单片机芯片可能具有其他形式的数字信号处理扩展

使用特权

评论回复
20
belindagraham| | 2024-2-3 21:38 | 只看该作者
通常会采用定点数或者特殊的数值表示方法

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

74

主题

2010

帖子

0

粉丝