多少位是按指针长度分的。
而 32 位的指针肯定不够用啊。只能寻址到 4GB 的内存。我写的一大堆后端程序随便开起来都不止用这个内存。
位数和指令集里面指令的数目没关系,也和 EXE 体积没关系。ARM64 为了节省 EXE 体积,指令集进行特别设计,常用指令不会占用很多空间。
【 在 chaobill 的大作中提到: 】
: 32位CPU 其实很够用了。 64位 CPU 很浪费
: 指令集的话, 2^32 个指令都绰绰有余。
: 32位最折腾的还是浮点数运算 float 32 连6位十进制有效数字都达不到。
: ...................
--
FROM 110.81.0.*