存储单元计算公式及实际运用技巧

基础知识

存储元:存储器中最小的存储单元,作用是用来存放一位二进制数。

存储单元:多个存储元的集合,以8位二进制作为一个储存单元,也就是一个字节(1Byte)。每个存储单元有对应的地址。

存储单元计算公式

存储单元个数 = 末地址 - 首地址 + 1。

这个公式用于计算一个连续存储空间中的存储单元数量。末地址表示存储空间的最后一个地址,首地址表示存储空间的第一个地址。通过将末地址减去首地址并加1,可以得到存储单元的数量。
加1是因为存储单元的计数方式通常从首地址开始,到末地址结束。在计算存储单元个数时,我们需要包括末地址所在的存储单元。为了将末地址也计入存储单元数量中,所以给结果加1。

例如

内存按字节编制从A5000H到DCFFFH的区域其存储容量为()KB。

在计算十六进制时可以先换成十进制来计算。
按照格式计算即为:DCFFFH - A5000H + 1 = 38000H。
将结果转化为十进制即为:229376 = 224 * 1024,得到为224KB。

技巧

  1. 在考试计算时一般都是以FFF结尾,所以我们可以先将FFF + 1再来计算。
    如上面的即为:DCFFFH + 1 = DD000H - A5000H = 38000H。
  2. 将十六进制转化为二进制时,一位十六进制数等于四位二进制数,210 = 1024,210(1024)B = 1KB,220B = 1MB以此类推。
    如上面的38000转为二进制即为:11 1000 0000 0000 0000取出低十位,11 1000 00 = 224,224 + 210 = 224KB。
    在这里插入图片描述
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值