有一个32KB的存储器,用十六进制对它的地址进行编码,起始编号为0000H,末地址应是多少?要求写求解过程。

 我来答
一叹t
高能答主

2021-01-05 · 我们不创作,我们只是信息的搬运工。
一叹t
采纳数:2139 获赞数:11984

向TA提问 私信TA
展开全部

32KB的存储器,末地址应该是:0x7FFF。

计算过程:因为要满足32KB的存储器,同时又要满足起始编号为0000H。根据存储空间的大小等于末地址-首地址+1。

末地址=存储空间大小+首地址-1又因为首地址为0000H,所以说末地址等于存储空间大小-1。

所以末地址等于0x8000-1=0x7FFF。

扩展资料:

地址数:

该地址块的地址数N可以用N=2^(32-n)次方求出。

要求出首地址:

保持最左边的n位不变,并将靠右边的32-n位全部置为0。

要求出末地址:

我们保持最左边的n位不变,并将靠右边的32- n位全部置为1.

为提高存储器的性能,通常把各种不同存储容量、存取速度和价格的存储器按层次结构组成多层存储器,并通过管理软件和辅助硬件有机组合成统一的整体,使所存放的程序和数据按层次分布在各存储器中。

主要采用三级层次结构来构成存储系统,由高速缓冲存储器Cache、主存储器和辅助存储器组成。图中自上向下容量逐渐增大,速度逐级降低,成本则逐次减少。

当代教育科技知识库
高能答主

2021-01-05 · 擅长科技新能源相关技术,且研究历史文化。
当代教育科技知识库
采纳数:1828 获赞数:387390

向TA提问 私信TA
展开全部

32K=32768=0x8000 实际地址从0x0000开始计算的,所以32K的末地址应是: 0x8000-1=0x7FFF 简单来说。

比如,现在有一个32KB的存储器,如果分配每个存储单元存储一个byte,就是一个字节,8bit,那么需要有32*1024个这样的存储单元。



扩展资料:

存储器的主要指标有3个,容量、速度和位价格。

容量是指存储器能存放二进制信息的总数,即存储单元个数(字节数)*存储字长,目前其基本单位为字节(Byte),1个Byte是8位二进制位(bit),因而存储容量也可用字节总数来表示,即存储单元个数*存储字长/8。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-03-19
展开全部

32K=32768=0x8000

实际地址从0x0000开始计算的,所以32K的末地址应是:

0x8000-1=0x7FFF

简单来说,比如,现在有一个32KB的存储器,如果分配每个存储单元存储一个byte,就是一个字节,8bit,
那么需要有32*1024个这样的存储单元(32KB=32*1024*8bit),
所以,相应对存储单元的地址编码要从0到32*1024-1,如果用16进制表示就是从0000H到7fffH。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ATF144X
2011-09-30 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5344
采纳率:77%
帮助的人:4659万
展开全部
32K=32768=0x8000
实际地址从0x0000开始计算的,所以32K的结束地址是0x8000-1=0x7FFF
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友19aaa9b
2011-10-01
知道答主
回答量:11
采纳率:0%
帮助的人:1.7万
展开全部
32k=2^15,表示有15根地址线,起始编号是0000H,则末地址是FFFFH
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式