gpt4 book ai didi

assembly - 汇编器: why BCD exists?

转载 作者:行者123 更新时间:2023-12-02 05:29:11 26 4
gpt4 key购买 nike

如果您不了解二进制,我知道 BCD 是更直观的数据类型。但我不知道为什么要使用这种编码,它好像没有多大意义,因为它浪费以 4 位表示(当表示大于 9 时)。

另外,我认为 x86 仅支持直接添加和替换(您可以通过 FPU 转换它们)。

这有可能来自旧机器,或者其他架构?

最佳答案

BCD 算术对于精确的十进制计算非常有用,这通常是金融应用、会计等的要求。它还使乘/除 10 的幂等操作变得更容易。如今有更好的选择。

有一个很好的Wikipedia article其中讨论了优点和缺点。

关于assembly - 汇编器: why BCD exists?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2359527/

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