存储到内存 - BCD 或二进制?
Storing to memory - BCD or binary?
如果 X86_64 机器保存一个整数 56
它将作为二进制 00111000
或 BCD
01010110
存储在内存单元中吗?
几乎总是以纯二进制(无符号或 2 的补码)形式存储。您的程序必须做一些特殊的事情才能将其存储在 BCD 中,而且很少有程序有任何理由这样做。
如果 X86_64 机器保存一个整数 56
它将作为二进制 00111000
或 BCD
01010110
存储在内存单元中吗?
几乎总是以纯二进制(无符号或 2 的补码)形式存储。您的程序必须做一些特殊的事情才能将其存储在 BCD 中,而且很少有程序有任何理由这样做。