计算机中的寻址

寻址范围与地址总线

一根地址对应一个二进制位。n位宽度的地址总线可寻址范围是2的n次方个地址。
·若只有一根地址总线,那么可以索引地址0、地址1的两个内存地址。
·若有两根地址总线,那么可以索引2^2=4个内存地址:00、01、10、11
·以此类推,32位地址总线,能够索引2的32次方个地址,即4G个内存地址空间。
(这里的4G并没有加B,有很多地方错误的在寻址范围后面加了B)
(如果按字节编制,我们可以说寻址空间位4GB)

电脑的位数

电脑的位数通常是指CPU的处理位数,这个不是靠地址总线来决定的,这个位数指的是CPU 通用寄存器的数据宽度,即CPU一次运算可以处理的数据bit长度。

内存容量与寻址范围

前面所说的是内存空间足够的情况,下面用过一道软考题目解释内存空间<寻址范围的情况:
某计算机字长32位,存储容量8MB。按字编址,其寻址范围为(0~2M-1) 计算步骤:8MB字节=810241024*8位。所以8MB/32位=2M.

参考:https://blog.csdn.net/bobozhuli/article/details/8471785
https://blog.csdn.net/fengyuwuzu0519/article/details/69663425

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值