Ada 或 VHDL 等编程语言将整数数据类型定义为 -2^31+1 到 2^31-1。这个规则可以追溯到带有一个 ALU 的补码的 CPU。它允许程序以相同的行为在一个和两个补码机器上运行。
那么是否有任何现有的 CPU 实现使用一个补码?
cpu computer-architecture cpu-architecture
computer-architecture ×1
cpu ×1
cpu-architecture ×1