用十六进制的地址码给存储器中的字节进行编址,其地址编码从0000到FFFF,则该存储器的容量为【】

用十六进制的地址码给存储器中的字节进行编址,其地址编码从0000到FFFF,则该存储器的容量为【】。A)640KBB)256KBC)64KBD)1MB为什么是C?... 用十六进制的地址码给存储器中的字节进行编址,其地址编码从0000到FFFF,则该存储器的容量为【】。 A)640KB B)256KB C)64KB D)1MB 为什么是C? 展开
 我来答
晨枫叶轻舞
2019-07-14 · TA获得超过4695个赞
知道答主
回答量:1387
采纳率:35%
帮助的人:44.2万
展开全部

存储器的容量为64K,答案是(C)。

因为地址码从0000-FFFF,则最大的地址号是FFFF,换算成十进制数就是65536,也就是该存储器的最大寻址范围。存储器的容量是指一片存储器最多能存储多少个单位信息。在这里是65536个,所以在计算机中,称该存储器的容量最大可扩展至64K。

MCS-51中,程序存储器通过16位程序计数器(PC)寻址,具有64KB寻址能力,也即可以在64KB的地址空间任意寻址。

其中,具有4KB片内程序存储器空间,地址为000H-0FFFH(注:8031无片内程序存储器);片外程序存储器空间最大可扩展到64KB,地址为0000H-FFFFH,片内、外统一编址。

扩展资料

存储器结构介绍:

MCS-51单片机存储器采用哈佛结构(har-vard),在物理结构上分为程序存储器空间和数据存储器空间,细分为:片内、片外程序存储器和片内、片外数据存储器。

这4个存储空间存在地址冲突问题:数据存储器与程序存储器的64KB地址空间重叠;程序存储器中片内与片外的低4KB地址重叠;数据存储器中片内与片外最低的256B(8031仅有低128B)地址重叠。

在程序存储器中,片内地址某些存储空间,留给系统使用。片内数据存储器共256B地址空间,分为低128B和高128B。低128B又分为工作寄存器区、位寻址区和用户RAM区;高128B又叫特殊功能寄存器,这些寄存器的功能具有专门的规定,用户不能修改其结构。

存储器中共有11个可位寻址的位地址。其中,片内数据存储器中有128个;特殊功能寄存器中有83个。

参考资料来源:《单片机初级教程 单片机基础》 张迎新 杜小平 等编著  北京航空航天大学出版社

第二章 计算机基础知识  2.3 存储器

参考资料来源:百度百科--单片机存储器

厌学依丝9011
2015-12-21 · TA获得超过1390个赞
知道小有建树答主
回答量:514
采纳率:100%
帮助的人:562万
展开全部
是这样算的,FFFF转换成十进制就是65535,再加上0000这一个就是65536,65536B=(65536/1024)kb=64kb,所以答案就是C
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
czm0605010127
2010-12-13 · TA获得超过1164个赞
知道小有建树答主
回答量:637
采纳率:96%
帮助的人:41.5万
展开全部
地址是16位的,那么地址可以表示的范围就是2的16次方,就是64k的寻址空间。而存储容量就要看你一个地址对应的存储内容是多大,题中一个地址对应的存储空间是一个字节,所以总的容量是64kb。读一要谨慎,不能答成64k,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2022-06-29 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
从 0000 到 FFFFH,给字节编址。
字节数就是:FFFFH-0000 + 1
     = 10000H
     = 2^16
     = 2^6 * 2^10
     = 64K
容量,则是:64K Byte = 64KB。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
很厉害的brc1a
2018-01-25
知道答主
回答量:3
采纳率:0%
帮助的人:2591
展开全部
可直接转化,16进制则16^4 B=(2^6)*2^10 B=64KB
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式