gpt4 book ai didi

microcontroller - 为什么是 24 位寄存器?

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

在我的工作中,我处理不同的微 Controller 、微处理器和 DSP 处理器。它们中的许多都有 24 位寄存器和计数器。

我知道如何使用它们,这不是我的问题。

我的问题是为什么他们有 24 位寄存器!为什么不把它变成 32 位?
据我所知,这不是大小问题,因为寄存器已经是 32 位,但最大为 0xFFFFFF。

这是否提供了更容易的硬件实现?更快的计算?
或者只是“嗯,让我们放 24 位寄存器让程序员的工作更难”?

最佳答案

我的猜测是大多数 DSP 应用程序根本不需要 32 位。数字音频最多使用 24 位保真度。实现 32 位需要更多的晶体管,因此会导致更高的成本。

为什么 32 位对程序员来说更容易?

此外,您声明寄存器的最大值为 0xFFFFFF,这使它们根据定义为 24 位,而不是您建议的 32 位。

关于microcontroller - 为什么是 24 位寄存器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2318278/

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