64位甚至128位的运算指令在32位的处理器上就存在了,所以直接升级到64位最简单。
之所以在32位处理器上支持64位运算而不是48位原因也很显然,这样最简单,32位CPU执行64位加法不过是高位和低位分别做32位加法然后处理进位。况且64位长整型,64位双精度浮点型都早已成为标准。
x86-64的地址总线其实只有40位,并没有64位。