51单片机的问题,求大神解答。为什么8051单片机的片内程序存储器为4KB,这个4KB是怎么算的。

如题,求解答... 如题,求解答 展开
 我来答
zhxiufan
2014-03-06 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38379
国家科技进步奖

向TA提问 私信TA
展开全部
这个4KB的片内存储器是厂家设计时嵌入的,至于为什么,恐怕是设计者当时考虑到51当时绝大部分应用代码在4K以内就可以实现,因此从经济方面考虑的结果。这4K的地址是从0000H~0FFFH。
做而论道
高能答主

2014-03-06 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
为什么8051单片机的片内程序存储器为4KB,
--8052 单片机的片内程序存储器为8KB。
--这些,都是 Intel 当年决定的。

这个4KB是怎么算的?

--4 * 1024 = 4096
--地址范围就是 0~4095。
--换算成 16 进制,就是:0000H ~ 0FFFH。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没事来玩幽白
2014-03-06 · TA获得超过339个赞
知道小有建树答主
回答量:504
采纳率:0%
帮助的人:295万
展开全部
现在各型号的51单片机,ROM、RAM各不相同。以前的8051,是4K的程序存储。这只是一开始定的。
但是现在的51单片机种类繁多,多数的功能更强大,存储也变得大了。厂家也可以给你定制。
就像windows电脑一样,RAM、ROM越来越大,但是都基于86框架。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一万光年MEGn0
2014-03-06 · TA获得超过3712个赞
知道大有可为答主
回答量:4602
采纳率:67%
帮助的人:1046万
展开全部
8051是一个系列。
8031无ROM
8051 是4K
8052 是8K
....

不是算的,就是这样设计的...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友283d78e
2014-03-06 · 知道合伙人IT服务行家
百度网友283d78e
知道合伙人IT服务行家
采纳数:1491 获赞数:2979

向TA提问 私信TA
展开全部
这个不是算,是芯片做出来就这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式