【发布时间】:2015-10-09 22:26:16
【问题描述】:
来自$ cat /proc/cpuinfo | grep address:
address sizes : 39 bits physical, 48 bits virtual
address sizes : 39 bits physical, 48 bits virtual
所以,根据我的计算,指针大小是 64 位。 48bits用于计算物理地址,还有16bits未使用。
这些免费的 16 位可以安全使用吗?
如果是,那么它们是什么?以及如何使用它们?我是否总是需要对地址进行位掩码或其他操作?
免责声明:我正在为我将要制定的编程语言设计低级约定。我需要用一些指针传递一个额外的微小信息,如果可能的话,我想把它压缩成指针。
【问题讨论】:
-
嗯...非常相关,不一样:)