不用除以8的,我这样给你解释吧~在32位CPU电脑的内存里面0000 0000 0000 0000 0000 0000 0000 0000,这表示是一个内存地址,而且这是最小的内存地址,1111 1111 1111 1111 1111 1111 1111,这个也是一个内存地址,而且是最大的地址,那么CPU的寻址范围就是在这两个之间的,那它一共可以寻到的地址一共有多少?是2^32个对不对!这里的4GB是指个数而不是位数。