如何改变已知内存地址的字节
2个回答
2016-01-20
展开全部
1.内存地址从A4000H到CBFFFH共有几个存储单元是怎么计算的?
:CBFFF-A4000+1=28000(十六进制)
CBFFF-A4000+1
=CC000-A4000
=(CC-A4)*16^3
=(CC-A4)*2^12
=(2*16+8)*2^12
=40*2^12
=160*2^10 (B)
=160 (KB)
2.若内存按字节编址,用存储容量为32K×8比特的存储器芯片构成地址编号A0000H至DFFFFH的内存空间,则至少需要几片?
:内存空间是DFFFFH-A0000H+1 = 40000H
=4*16^4
= 2^18 = 2^10*256=256kb
256kb/32 = 8片
内存是按字节编址的,片子容量是32K*8比特,所以和片子的单位应该统一,故应该是用8片)
3.计算机SRAM 容量为4K x 8bit,配置地址首地址为:06800H,则其末地址是多少 ?
内存容量 =末地址-首地址+1
4K*8bit = 4KB,
4K x 8bit = 2^12 = 1000H(注意,不是FFFH!!!)
末地址 = 容量+首地址-1
= 1000H + 6800H - 1
= 077FFH
:CBFFF-A4000+1=28000(十六进制)
CBFFF-A4000+1
=CC000-A4000
=(CC-A4)*16^3
=(CC-A4)*2^12
=(2*16+8)*2^12
=40*2^12
=160*2^10 (B)
=160 (KB)
2.若内存按字节编址,用存储容量为32K×8比特的存储器芯片构成地址编号A0000H至DFFFFH的内存空间,则至少需要几片?
:内存空间是DFFFFH-A0000H+1 = 40000H
=4*16^4
= 2^18 = 2^10*256=256kb
256kb/32 = 8片
内存是按字节编址的,片子容量是32K*8比特,所以和片子的单位应该统一,故应该是用8片)
3.计算机SRAM 容量为4K x 8bit,配置地址首地址为:06800H,则其末地址是多少 ?
内存容量 =末地址-首地址+1
4K*8bit = 4KB,
4K x 8bit = 2^12 = 1000H(注意,不是FFFH!!!)
末地址 = 容量+首地址-1
= 1000H + 6800H - 1
= 077FFH
东莞市友贸实业有限公司_
2023-11-22 广告
2023-11-22 广告
第五代双倍数据速率DDR5双列直插式内存模块是一种高速、高性能的内存模块,适用于需要高带宽和低延迟的应用场景。与前几代内存模块相比,DDR5双列直插式内存模块具有更高的数据传输速率和更低的功耗,同时提供了更大的内存容量和更高的可靠性。在数据...
点击进入详情页
本回答由东莞市友贸实业有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询