Operating system 1补码或符号大小整数表示平台?

Operating system 1补码或符号大小整数表示平台?,operating-system,integer,cpu-architecture,Operating System,Integer,Cpu Architecture,当今最常见的平台、计算机体系结构、处理器、操作系统和/或编译器是使用一个补码或符号大小整数表示的吗?当今没有一个通用平台使用除2s补码以外的任何东西来表示整数。如Unisys的ClearPath Dorado中所述(a.k.a.IX)系列使用补码。还表明它使用了两个字大小(36位)的非幂次。(Javascript对“整型”值使用DP FP几乎可以被认为是使用符号大小的整数表示,但这似乎是在扩大范围。)技术上可能重复“最常见的”不一定是常见的。每一个涉及二进制数据的标准(例如JPEG、GZIP)都

当今最常见的平台、计算机体系结构、处理器、操作系统和/或编译器是使用一个补码或符号大小整数表示的吗?

当今没有一个通用平台使用除2s补码以外的任何东西来表示整数。

如Unisys的ClearPath Dorado中所述(a.k.a.IX)系列使用补码。还表明它使用了两个字大小(36位)的非幂次。(Javascript对“整型”值使用DP FP几乎可以被认为是使用符号大小的整数表示,但这似乎是在扩大范围。)技术上可能重复“最常见的”不一定是常见的。每一个涉及二进制数据的标准(例如JPEG、GZIP)都假定使用2s补码。我使用的第一台计算机是36位unisys的计算机之一。它们不再存在,博物馆也不例外。虽然似乎正在推动在x86上的软件层上运行遗留代码(这仍然算是一个“平台”)即使不是硬件),似乎也是这样。有了这样的系统,在最后一个新硬件售出后,硬件往往会继续使用(有供应商支持)。正如圣诞老人在M&Ms广告中所说:“它们确实存在!”