gpt4 book ai didi

embedded - 8、16 和 32 位微 Controller 编程有什么区别?

转载 作者:行者123 更新时间:2023-12-04 16:41:33 24 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visit the help center .




11 年前关闭。




我相信最大的区别在于数学函数的速度和优化,当然还有内部总线的大小,但你能发布更多这些平台之间的差异吗?

最佳答案

这是一个复杂的问题。不同系列的微型计算机的功能各不相同。位数仅指数据管道的宽度,这限制了数学的精度,尽管许多微机要么模拟高阶数学,要么具有可以执行更高精度数学函数的特殊硬件。

历史上的差异在于价格:8 位最便宜,32 位贵。这在一般情况下仍然是正确的,但 16 位部件的价格已显着下降。

大多数 8 位处理器都是旧的并且在旧架构上运行,因此它们往往更慢。它们的制造成本也更低,因为这是 8 位点的竞争,这使它们趋于缓慢。它们对支持的 RAM/其他存储也往往有较低的限制,但实际数量取决于家庭。

16 位处理器也倾向于关注价格,但有很多可用的部件,其中一些具有相当高的性能和大量的片上外设。这些部分在数学上通常比 8 位部分执行得更快,其中精度大于 8 位,并且往往具有更多的可寻址内存。

32 位芯片主要竞争应用程序的性能。有相当多的 32 位部件可用,每个部件都针对某些特定应用。他们倾向于装载外围设备并在功能完整性方面进行竞争。它们具有大量可寻址内存,性能往往优于 16 位部件。

关于embedded - 8、16 和 32 位微 Controller 编程有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3283867/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com