码迷,mamicode.com
首页 > 其他好文 > 详细

正确理解 32位

时间:2014-09-17 14:53:02      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:c   amp   r   as   计算机   ip   class   word   内存   


1 byte(B)   = 8 bit                1 字节 = 8 位
1 word      = 8 byte   = 64 bit    1 字   = 8 字节 = 64 位
double word = 16 byte  = 128 bit   双字   = 16 字节


4G = 4*1024*1024*1024*8 bit = 2^2 * 2^10 * 2^10 * 2^10 * 8 bit.


32位能表示的最大无符号整数是 0xffffffff == 232 - 1, 最小的是 0x00000000 = 0


计算机所表示的位数是指他的寻址的基本单元, 1位 能寻址 1B 不是 字面上的 bit.
也就是, 232*8bit 和上面的 4G 是相等… 这是为什么 32 位能寻址 4G 内存.

正确理解 32位

标签:c   amp   r   as   计算机   ip   class   word   内存   

原文地址:http://www.cnblogs.com/sunznx/p/3976951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!