首页 > 编程知识 正文

地址空间与存储空间的计算(内存地址的计算方法)

时间:2023-05-06 15:38:34 阅读:121925 作者:4539

内存以字节为单位进行地址,因此单位为字节。 1字节是8位。 计算的范围一般很小,记住两个就足够了。 常用的2的10次方只要记住1024或1KB 2的20次方=(2的10次方)的平方,即1MB就可以了。 如果想要更大的东西,再记住2的40次方=) 2的10次方)的4次方=1GB,一般就足够了。 DFFFF-A0000=3FFFF一眼看不出大小的水滴。 可能会用笔算,用这个方法两眼就能看出来。 3FFFF展开为二进制数时为2的18次方。 也就是说,2的10次方乘以2的8次方=1K*256即256KB,或者直接乘以2的20次方/2的平方=2的18次方。一般来说,选择相近的原则。 1mb/4=256 kb32k * 8bit=256 kb=(256 kb/8bit ) )在互联网上找到的另一个问题是,计算机的SRAM容量为4K x 8,部署地址的起始地址为) 06800H, 其最终地址是什么a.38800 HB.10800 HC.077 ffhd.07800 h分析:公式:内存容量=最终地址-起始地址1 4K*8bit=4KB即2的平方加上2的10次方,2的12次方,12/8bit=4kb

原文位置: http://blog.chinaunix.net/uid-26495963-id-3050545.html

计算机内存和外部存储器的寻址方式有按字和字节区分的寻址方式。 字节地址是指存储空间的最小地址单位为字节,字地址是指存储空间的最小地址单位为字。 在上述示例中,总存储容量是恒定的,字地址和字节地址所需的编码数量不同。 字地址中地址单位比较大,所以编码少,字节地址中编码单位小,所以1以下是自己的理解。 请务必理解。 ARM存储空间的最小单位为字节,每次至少访问一个字节的单元。 当然,你可以只改变其中的一位。 常见的内存大小为4gb=4* 1024 m=4* 1024 * 1024k=4* 1024 * 1024 * 1024 b此处的b是字节的缩写,不要混淆或理解其含义。 计算机内部单位进制: 1K=1024B (字节)=2^ 10 1m=1024 k=2^ 20 1g=1024 m=2^ 30地址线数量对应范围空间尺寸计算过程800~ff 256 b2^8=256 b 166 b 00000~ffffff 16 m2 ^ 24=2^4* m=16m 28000000~fffff 256 m2 ^ 28=2^ 8m=256 m 32000000~g=4g接下来给出16条地址线的例子。 存储器地址空间:如果一个cpu的地址总线宽度为16,则可以寻址64K个存储器单元。 这64K个可搜索的存储单元构成了这个cpu的存储器地址空间。 从实际的三星S5 PV 210来看,地址空间范围:0x00000000 ~0x1FFFFFFF由上述计算得出

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。