主存中存储单元地址的分配

主存中存储单元地址的分配

  1. 为什么写这篇文章?

    因为我看书中这部分时,看到下面的计算一下子没反应过来:
    在这里插入图片描述

  2. 知识回顾(第1章)

    • 计算机系统中,字节是最小的可寻址的存储单位,通常由8个比特(bit)组成
  3. 理清文中参数

    • IBM:①32位字长
    • PDP-11:①16位字长
    • 地址线宽度:24位
  4. 文中的计算

    • 对于图4.6(a),即IBM 370机器

      • 因为一根地址线可以表示0,1两种状态,我们易得24位地址线可以访问 2 24 2^{24} 224个存储单元,而每一个存储单元默认是用1字节表示,因此24位地址总线按字节算可寻址范围为【 2 24 B y t e = 2 4 ⋅ 2 20 B y t e = 2 4 ⋅ 1 M = 16 M 2^{24}Byte=2^4\cdot2^{20}Byte=2^4\cdot1\text{M}=16\text{M} 224Byte=24220Byte=241M=16M

      • 其二说按字寻址,其实按字寻址就是按字长寻址;该机器字长为32位,那么按字寻址的可寻址范围为【 16 M × 8 32 = 4 M \frac{16\text{M}\times8}{32}=4\text{M} 3216M×8=4M】,乘以8是为了将字节化成和字长相同的单位——bit位

    • 对于图4.6(b),即PDP-11机器

      • 其一同IBM 370机器,因为按字节寻址不涉及到字长
      • 其二,该机器字长为16位,因此那么按字寻址的可寻址范围为【 16 M × 8 16 = 8 M \frac{16\text{M}\times8}{16}=8\text{M} 1616M×8=8M
  • 8
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值